1.優化查詢方法
(1)使用索引:避免全盤掃描、使用索引
(2)優化SQL語句:使用更加合适準确的SQL語句
(3)優化資料庫對象:優化表中資料類型、對表進行拆分、使用中間表
(4)硬體優化:主頻更高的CPU、磁盤的IO優化
(5)MySQL自身的優化:調整my.cnf檔案
2.主從複制、讀寫分離、負載均衡
通過配置兩台(多台)資料庫的主從關系,可以将一台資料庫伺服器的資料更新同步到另一台伺服器上。進而實作資料庫的讀寫分離,進而改善資料庫的負載能力。
3.資料庫分區、分庫
(1)分區就是把資料分成多個區塊,分區後,把表面還是一張表,但是資料卻散列在不同位置,這樣一來,多塊硬碟便可以同時處理不同的請求,進而提高了磁盤IO的讀寫性能
(2)分庫就是把不相關的表分到不同的資料庫中。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAjM2EzLcd3LcJzLcJzdllmVldWYtl2PnVGcq5iY2lXeuBTYhVWbvw1N1YTN1ATNtUGall3LcVmdhNXLwRHdo9CXt92YucWbpRWdvx2Yx5yazF2Lc9CX6MHc0RHaiojIsJye.jpeg)