Oracle數(shù)據(jù)庫及應(yīng)用程序優(yōu)化開發(fā)者網(wǎng)絡(luò)OracleSEO優(yōu)
導(dǎo)讀:2SEO優(yōu)化Oracle數(shù)據(jù)庫及應(yīng)用程序優(yōu)化開發(fā)者網(wǎng)絡(luò)Oracle公司網(wǎng)站建設(shè)百度seo網(wǎng)站優(yōu)化。
正在看的ORACLE教程是:Oracle數(shù)據(jù)庫及應(yīng)用程序優(yōu)化開發(fā)者網(wǎng)絡(luò)Oracle。
介紹:細(xì)處著手,巧處用功。高手和菜鳥之間的差別就是:高手什么都知道,菜鳥知道一些。電腦小技巧收集最新奇招高招,讓你輕松踏上高手之路。 摘 要:本文對ORACLE數(shù)據(jù)庫及ORACLE應(yīng)用程序的優(yōu)化,進(jìn)行了全面的分析與研究,并提出了自己的一些建議。 關(guān) 鍵 詞:ORACLE,優(yōu)化,數(shù)據(jù)庫,SQL 1.引言 隨著信息化時代的到來,人們開始廣泛地使用數(shù)據(jù)庫技術(shù)對大量而復(fù)雜的信息進(jìn)行科學(xué)高效的管理。在數(shù)據(jù)庫領(lǐng)域中的各種應(yīng)用軟件大量涌現(xiàn),有Visual Foxpro,Power Builder等等,但其中ORACLE是這個領(lǐng)域中最優(yōu)秀也是最流行的大型數(shù)據(jù)庫應(yīng)用軟件。本文就在ORACAL中如何優(yōu)化數(shù)據(jù)庫及其應(yīng)用程序進(jìn)行了研究。 2.優(yōu)化數(shù)據(jù)庫 2.1 優(yōu)化設(shè)置控制文件的個數(shù),位置及其備份 建議CONTROL_FILE初始化參數(shù)中指定多個文件應(yīng)大于2,并將控制文件鏡像到不同位置,并要把這些控制文件備份到安全的磁盤中。 2.2優(yōu)化設(shè)計表空間,數(shù)據(jù)文件的大小及位置 2.2.1設(shè)計表空間 盡量把同一時間對磁盤的讀寫操作分散開,如對一個表中數(shù)據(jù)進(jìn)行更新時,數(shù)據(jù)庫將同時去讀該表中的數(shù)據(jù)和該表上的索引信息,如果把表的數(shù)據(jù)信息和索引信息都放在同一個數(shù)據(jù)文件中,則數(shù)據(jù)庫的速度將會變慢。最好是把數(shù)據(jù)信息和索引信息分別放在不同磁盤的兩個數(shù)據(jù)文件中,此時數(shù)據(jù)庫對磁盤的讀寫操作將分散在兩個磁盤上,速度將得到顯著提高。因此在設(shè)計數(shù)據(jù)庫的表空間和數(shù)據(jù)文件時,首先給表和表的索引分別創(chuàng)建兩個表空間(存放用戶數(shù)據(jù)的數(shù)據(jù)表空間和存放表索引的索引表空間)。另外,還根據(jù)該系統(tǒng)的數(shù)據(jù)量的大小及系統(tǒng)中的數(shù)據(jù)的性質(zhì)不同,再考慮創(chuàng)建幾個數(shù)據(jù)表空間或者給數(shù)據(jù)表空間添加幾個數(shù)據(jù)文件。 2.2.2設(shè)計數(shù)據(jù)文件的大小 把記錄大小相當(dāng)?shù)谋矸旁谕粋€表空間中,這時一個表空間的存儲參數(shù)設(shè)置,可以保證表中的記錄都放在一個范圍中,避免了一條記錄跨范圍存放,可以明顯數(shù)據(jù)庫的性能。 2.2.3設(shè)計數(shù)據(jù)文件的位置 為了避免磁盤的I/O操作沖突,應(yīng)把數(shù)據(jù)文件創(chuàng)建在不同位置。
[NextPage] 2.3優(yōu)化設(shè)計重演日志文件 2.3.1 重演日志文件的大小 由于數(shù)據(jù)庫在利用重演日志文件時是循環(huán)使用它們的,而且當(dāng)LGWR進(jìn)程在兩個日志文件切換時,將自動產(chǎn)生一個檢測點,所以重演日志文件的大小會直接影響到檢測點出現(xiàn)的頻率。而由于在數(shù)據(jù)庫檢測點時,對用戶而言,數(shù)據(jù)庫的速度會受影響,所以檢測點的出現(xiàn)頻率大,或者檢測點正好出現(xiàn)在數(shù)據(jù)庫處理數(shù)據(jù)高峰期,將會極大影響數(shù)據(jù)庫的性能。因此,重演日志文件的大小設(shè)計,應(yīng)考慮檢測點出現(xiàn)的頻率以及檢測點應(yīng)避開數(shù)據(jù)庫處理數(shù)據(jù)的高峰期。 2.3.2 重演日志文件組的個數(shù) 在ARCHIVELOG模式下時,適當(dāng)增加重演日志文件組的個數(shù),可以降低數(shù)據(jù)庫存檔日志文件的頻率。 2.3.3 重演日志文件的存檔 應(yīng)把重演日志文件的存檔之處設(shè)置在磁盤讀寫更快的物理設(shè)備上。這樣可以減少日志文件的存檔時間。 2.4 回滾段的優(yōu)化設(shè)計 2.4.1 回滾段數(shù)目的設(shè)計 要考慮數(shù)據(jù)庫需要支持的并發(fā)事務(wù)的數(shù)目,因為每個回滾段有其所能支持的最大事務(wù)數(shù),如果回滾段數(shù)目不夠多,則有些新事務(wù)被迫要等待,將影響數(shù)據(jù)庫的性能。 2.4.2 回滾段大小的設(shè)計 要考慮該回滾段能容納數(shù)據(jù)庫可能的最大事務(wù)的回滾項數(shù)。 2.5 優(yōu)化數(shù)據(jù)庫使用的內(nèi)存配置 要調(diào)整數(shù)據(jù)庫的高速緩沖區(qū),共享池、重演日志緩沖區(qū)和進(jìn)程全局區(qū)的大小平衡問題。 3.優(yōu)化應(yīng)用程序 3.1 采取統(tǒng)一的SQL程序 因為ORACLE在執(zhí)行SQL文時,首先將當(dāng)前要執(zhí)行的SQL文與公共區(qū)域中保存的先前執(zhí)行過的SQL文進(jìn)行比較,SQL文相同時,就會跳過當(dāng)前要執(zhí)行的SQL文的解析處理,這樣通過減少解析次數(shù)就加快SQL文的執(zhí)行速度。 3.2&nbs網(wǎng)站建設(shè)多少錢p;選取合適的SQL代碼 在進(jìn)行數(shù)據(jù)庫操作時,同一結(jié)果可以用很多方法來實現(xiàn)。我們應(yīng)當(dāng)選取合適的SQL代碼,使其更容易明了,并且運(yùn)行速度更快。 3.3 明確列名 使用SELECT取得的列名一定要明確指定,并且應(yīng)當(dāng)使抽出的記錄要盡量少。用SORT等的場合,因為ORACLE將必要的列的值放到WORK領(lǐng)域,因此減少列數(shù)也就節(jié)約了I/O回數(shù)。 3.4 注意結(jié)合索引的順序 由于列的順序不同而導(dǎo)致索引的作用效果不同。例如:(AGE,ADDRESS)順序的結(jié)合索引。 WHERE AGE=28 AND ADDRESS='BEI JING' &結(jié)合索引有效 WHERE AGE=28 &結(jié)合索引有效 WHERE ADDRESS='BEI JING' &結(jié)全索引無效 3.5 注意WHERE的使用 3.5.1 索引列不要使用函如何seo優(yōu)化推廣網(wǎng)站數(shù) 由于索引列一旦使用了函數(shù),索引就會變無效,因此在能用索引的情況下,盡量改變程序來利用索引。如: WHERE SUBSTR(TELNO,2,2)='88'改為WHERE TELNO LIKE '88%'較好。 3.5.2 索引列不要使用NOT 由于索引列一旦使用不等于,索引就會變得無效,最后導(dǎo)致速度變慢。 3.5.3 不要用NULL 如果用了NULL,索引就會無效,變成全表檢索,影響處理速度。 3.5.4 不要對索引網(wǎng)站推廣優(yōu)化seo列進(jìn)行計算 如果對索引列進(jìn)行計算,索引就會無效,也后導(dǎo)致速度變慢。 4.結(jié)束語 本文所提出的優(yōu)化方法,能夠起到提高ORACLE數(shù)據(jù)庫性能以及提高ORACLE應(yīng)用程序執(zhí)行效率的作用。這僅是個人在實際工作中的經(jīng)驗總結(jié),希望能夠?qū)V大同行起到一定幫助作用。
關(guān)鍵詞標(biāo)簽: 應(yīng)用程序 開發(fā)者
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-22 ,文章Oracle數(shù)據(jù)庫及應(yīng)用程序優(yōu)化開發(fā)者網(wǎng)絡(luò)OracleSEO優(yōu)主要講述開發(fā)者,應(yīng)用程序,Oracle數(shù)據(jù)庫及應(yīng)用程序優(yōu)化開發(fā)網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/seo_5133.html
為你推薦與Oracle數(shù)據(jù)庫及應(yīng)用程序優(yōu)化開發(fā)者網(wǎng)絡(luò)OracleSEO優(yōu)相關(guān)的文章
-
織夢DedeCms網(wǎng)站模板必做SEO優(yōu)化
(151)人喜歡 2024-01-05 -
如何判斷一個抖音代運(yùn)營團(tuán)隊靠譜seo動態(tài)
(126)人喜歡 2023-06-23 -
百度上線CreateLab應(yīng)用,可智能將將文字生
(99)人喜歡 2023-06-23 -
工信部備案系統(tǒng)啟用新域名seo文章
(126)人喜歡 2023-06-23 -
抖音seo排名怎么收費(fèi)?收費(fèi)的標(biāo)準(zhǔn)是什么
(134)人喜歡 2023-06-23 -
百度升級烽火算法2.0,提升打擊網(wǎng)站劫持
(143)人喜歡 2023-06-23