数据库-优化-数据库可以从哪几方面进行优化
生活随笔
收集整理的這篇文章主要介紹了
数据库-优化-数据库可以从哪几方面进行优化
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
mysql數(shù)據(jù)庫優(yōu)化
可以從哪幾個方面進行數(shù)據(jù)庫的優(yōu)化?如下圖所示:
SQL及索引優(yōu)化
根據(jù)需求寫出良好的SQL,并創(chuàng)建有效的索引,實現(xiàn)某一種需求可以多種寫法,這時候我們就要選擇一種效率最高的寫法。這個時候就要了解sql優(yōu)化
數(shù)據(jù)庫表結構優(yōu)化
根據(jù)數(shù)據(jù)庫的范式,設計表結構,表結構設計的好直接關系到寫SQL語句。
系統(tǒng)配置優(yōu)化
大多數(shù)運行在Linux機器上,如tcp連接數(shù)的限制、打開文件數(shù)的限制、安全性的限制,因此我們要對這些配置進行相應的優(yōu)化。
硬件配置優(yōu)化
選擇適合數(shù)據(jù)庫服務的cpu,更快的IO,更高的內(nèi)存;cpu并不是越多越好,某些數(shù)據(jù)庫版本有最大的限制,IO操作并不是減少阻塞。
注:通過上圖可以看出,該金字塔中,優(yōu)化的成本從下而上逐漸增高,而優(yōu)化的效果會逐漸降低。
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的数据库-优化-数据库可以从哪几方面进行优化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库-优化-为什么要进行数据库优化
- 下一篇: 数据库-优化-SQL及索引优化