1. 程式人生 > >關於資料庫的優化

關於資料庫的優化

**

資料庫優化基本上可以分為3大塊

**

第一點:關於資料庫表的設計

在設計表的時候儘量遵守三大正規化,避免過多的表關聯,反正分細點比較好,具體瞭解三大正規化的話可以點選後面網址哦。
https://blog.csdn.net/u013190088/article/details/78017465
其次:對於資料經常更改的表或查詢的注意進行分庫管理

第二點:關於索引的設定

當對查詢進行優化,應儘量避免全表掃描也就是使用※,應考慮在 where 及 order by 涉及的列上建立索引。
必須主鍵、外來鍵建索引,表資訊多的,還有表關聯資訊的也要建。

第三點:關於sql語句的優化

首先:注意where 中的欄位順序,先過濾有索引的,能儘量縮小資料範圍的。
其次:查詢量較大的放到最後面就好了。少用*,一般查詢表關聯3個以內吧。
如果公司允許的話,建議使用阿里的德魯伊Druid資料庫連線。
經驗不深,還望海涵。
如果想要具體瞭解關於資料庫優化,可以參照下面大神的部落格。
http://www.cnblogs.com/villion/archive/2009/07/23/1893765.html