数据库调优都涉及哪些方面
生活随笔
收集整理的這篇文章主要介紹了
数据库调优都涉及哪些方面
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
面試時,經常被問及 “數據庫調優”的事情,心想這不是DBA的事嗎,但回答不好還是顯得不夠專業,查一下資料,許多還真是程序員的事情,下面總結一下,希望對大家有所幫助。
方面
以影響程度排序
?D1? 業務邏輯? (影響最大)
?D2? 數據設計? (表結構設計,數據建模)
?D3? 應用程序設計 (SQL 語句的寫法)
?D4? 數據庫的邏輯結構 (索引,區間,段,表空間)
?D5? 數據庫操作 (參數和配置)
?D6? 訪問路徑
?D7? 內存分配情況
?D8? I/O 和物理設計 (DBA 與業務溝通)(峰值多大,使用周期)
?D9? 資源的征用
?D10 操作系統的調節??????
D1-D3 影響最大但比較難修改 (事先去做)??
D4-D9? 性能影響不是最大但經常去做的(DBA)??
D10 手段不是很多???
可以看出D1-D3都是和程序員相關的,這也正合我以前的想法------良好的程序,業務邏輯設計是最好的調優。其他的數據庫系統都為我們做的差不多了。
轉載于:https://www.cnblogs.com/waitrabbit/archive/2006/09/14/503740.html
總結
以上是生活随笔為你收集整理的数据库调优都涉及哪些方面的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 正则校验规则
- 下一篇: 第十八期 Amesim视频教程热交换器建