版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、基于SQL的數(shù)據(jù)庫性能優(yōu)化分析[摘要]數(shù)據(jù)庫性能調(diào)整與優(yōu)化,對(duì)于提高數(shù)據(jù)庫的穩(wěn)定性、可靠性,保障業(yè)務(wù)高效運(yùn)行有著重要意義。本文從數(shù)據(jù)庫性能優(yōu)化角度出發(fā),探討程序開發(fā)過程中,acle數(shù)據(jù)庫的SQL語句調(diào)整和優(yōu)化技術(shù)。[關(guān)鍵詞]SQL;數(shù)據(jù)庫;性能優(yōu)化doi:10.3969j.issn.16730194.2013.15.039[中圖分類號(hào)]TP392[文獻(xiàn)標(biāo)識(shí)碼]A[文章編號(hào)]16730194(2013)150064020引言隨著計(jì)算機(jī)技術(shù)
2、和網(wǎng)絡(luò)技術(shù)的普及與廣泛應(yīng)用,數(shù)據(jù)庫技術(shù)也得到了長足發(fā)展,并成為現(xiàn)代計(jì)算機(jī)信息與應(yīng)用系統(tǒng)的核心基礎(chǔ)技術(shù)。acle數(shù)據(jù)庫是目前使用較為廣泛的數(shù)據(jù)庫系統(tǒng),用戶規(guī)模和應(yīng)用范圍不斷擴(kuò)展,由此帶來的系統(tǒng)性能問題愈來愈突出,因此,對(duì)數(shù)據(jù)庫優(yōu)化技術(shù)方法的探索,對(duì)解決系統(tǒng)瓶頸,節(jié)約系統(tǒng)開銷,確保數(shù)據(jù)庫和業(yè)務(wù)系統(tǒng)穩(wěn)定、高效地運(yùn)行,有著至關(guān)重要的意義。數(shù)據(jù)庫的優(yōu)化,主要從硬件、操作系統(tǒng)、數(shù)據(jù)庫參數(shù)和應(yīng)用程序等方面進(jìn)行配置和調(diào)整。據(jù)統(tǒng)計(jì),對(duì)硬件系統(tǒng)和數(shù)據(jù)庫參數(shù)
3、進(jìn)行優(yōu)化所獲得的性能提升,只占數(shù)據(jù)庫系統(tǒng)性能提升的40%左右,另外的60%系統(tǒng)性能提升來自于對(duì)應(yīng)用程序的優(yōu)化。其中,應(yīng)用程序的優(yōu)化通??煞譃閮蓚€(gè)方面:源代碼和SQL語句。一方面,由于涉及對(duì)程序邏輯的改變,源以下幾個(gè)方面來進(jìn)行:(1)共享SQL語句。(2)高質(zhì)量的SQL語句。(3)使用索引。1.1共享SQL語句為了不重復(fù)解析相同的SQL語句,在第一次解析之后,acle將SQL語句存放在內(nèi)存中。這塊位于系統(tǒng)全局區(qū)域的共享池中的內(nèi)存可以被所有
4、的數(shù)據(jù)庫用戶共享。如果用戶提交的SQL語句和之前的執(zhí)行過的語句完全相同,acle就能很快獲得已經(jīng)被解析的語句以及最好的執(zhí)行路徑,從而大大地提高了SQL的執(zhí)行性能并節(jié)省了內(nèi)存的使用。要共享SQL語句,必須滿足以下3個(gè)條件:(1)當(dāng)前被執(zhí)行的語句和共享池中的語句必須完全相同。(2)兩個(gè)語句所指的對(duì)象必須完全相同。(3)兩個(gè)SQL語句中必須使用相同名字的綁定變量(bindvariables)。1.2高質(zhì)量的SQL語句對(duì)于海量數(shù)據(jù),質(zhì)量高的SQ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- oracle數(shù)據(jù)庫sql語句的性能優(yōu)化
- sql數(shù)據(jù)庫查詢優(yōu)化
- SQL SERVER數(shù)據(jù)庫性能調(diào)整與優(yōu)化.pdf
- 基于Oracle海量數(shù)據(jù)庫的SQL優(yōu)化研究.pdf
- sql數(shù)據(jù)庫修復(fù)
- sql 游標(biāo) 數(shù)據(jù)庫
- 數(shù)據(jù)庫(sql)論文
- 數(shù)據(jù)庫sql習(xí)題
- 社區(qū)衛(wèi)生服務(wù)系統(tǒng)數(shù)據(jù)庫性能優(yōu)化分析與實(shí)現(xiàn).pdf
- wincc數(shù)據(jù)庫sql訪問
- oracle數(shù)據(jù)庫sql查詢語句優(yōu)化方法研究
- sql數(shù)據(jù)庫外文翻譯
- sql入門高級(jí),sql教程,數(shù)據(jù)庫教程
- sql server數(shù)據(jù)庫教程-
- 內(nèi)存數(shù)據(jù)庫性能分析及優(yōu)化.pdf
- 淺議數(shù)據(jù)庫的性能優(yōu)化
- 基于SQL Server數(shù)據(jù)庫的PDM系統(tǒng).pdf
- 基于SQL Server數(shù)據(jù)庫集群的研究.pdf
- 數(shù)據(jù)庫語言sql標(biāo)準(zhǔn)的演變
- 數(shù)據(jù)庫中的常用sql語句
評(píng)論
0/150
提交評(píng)論