數(shù)據(jù)庫訪問優(yōu)化法則是什么

本篇文章為大家展示了數(shù)據(jù)庫訪問優(yōu)化法則是什么,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

成都創(chuàng)新互聯(lián)公司2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目做網(wǎng)站、成都網(wǎng)站建設網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元番禺做網(wǎng)站,已為上家服務,為番禺各地企業(yè)和個人服務,聯(lián)系電話:18982081108

在網(wǎng)上有很多文章介紹數(shù)據(jù)庫優(yōu)化知識,但是大部份文章只是對某個一個方面進行說明,而對于我們程序員來說這種介紹并不能很好的掌握優(yōu)化知識,因為很多介紹只是對一些特定的場景優(yōu)化的,所以反而有時會產(chǎn)生誤導或讓程序員感覺不明白其中的奧妙而對數(shù)據(jù)庫優(yōu)化感覺很神秘。

很多程序員總是問如何學習數(shù)據(jù)庫優(yōu)化,有沒有好的教材之類的問題。在書店也看到了許多數(shù)據(jù)庫優(yōu)化的專業(yè)書籍,但是感覺更多是面向DBA或者是PL/SQL開發(fā)方面的知識,個人感覺不太適合普通程序員。而要想做到數(shù)據(jù)庫優(yōu)化的高手,不是花幾周,幾個月就能達到的,這并不是因為數(shù)據(jù)庫優(yōu)化有多高深,而是因為要做好優(yōu)化一方面需要有非常好的技術功底,對操作系統(tǒng)、存儲硬件網(wǎng)絡、數(shù)據(jù)庫原理等方面有比較扎實的基礎知識,另一方面是需要花大量時間對特定的數(shù)據(jù)庫進行實踐測試與總結。

數(shù)據(jù)庫訪問優(yōu)化法則簡介

要正確的優(yōu)化SQL,我們需要快速定位能性的瓶頸點,也就是說快速找到我們SQL主要的開銷在哪里?而大多數(shù)情況性能最慢的設備會是瓶頸點,如下載時網(wǎng)絡速度可能會是瓶頸點,本地復制文件時硬盤可能會是瓶頸點,為什么這些一般的工作我們能快速確認瓶頸點呢,因為我們對這些慢速設備的性能數(shù)據(jù)有一些基本的認識,如網(wǎng)絡帶寬是2Mbps,硬盤是每分鐘7200轉等等。.

根據(jù)當前計算機硬件的基本性能指標及其在數(shù)據(jù)庫中主要操作內(nèi)容,可以整理出如下所示的性能基本優(yōu)化法則:

這個優(yōu)化法則歸納為5個層次:

1、減少數(shù)據(jù)訪問(減少磁盤訪問)

2、返回更少數(shù)據(jù)(減少網(wǎng)絡傳輸或磁盤訪問)

3、減少交互次數(shù)(減少網(wǎng)絡傳輸)

4、減少服務器CPU開銷(減少CPU及內(nèi)存開銷)

5、利用更多資源(增加資源)

由于每一層優(yōu)化法則都是解決其對應硬件的性能問題,所以帶來的性能提升比例也不一樣。傳統(tǒng)數(shù)據(jù)庫系統(tǒng)設計是也是盡可能對低速設備提供優(yōu)化方法,因此針對低速設備問題的可優(yōu)化手段也更多,優(yōu)化成本也更低。我們?nèi)魏我粋€SQL的性能優(yōu)化都應該按這個規(guī)則由上到下來診斷問題并提出解決方案,而不應該首先想到的是增加資源解決問題。

上述內(nèi)容就是數(shù)據(jù)庫訪問優(yōu)化法則是什么,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)站名稱:數(shù)據(jù)庫訪問優(yōu)化法則是什么
當前URL:http://muchs.cn/article2/ighdoc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供面包屑導航虛擬主機、網(wǎng)站導航、用戶體驗網(wǎng)站設計、域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設