十3、MySQL中表的優化 - 系統的擼一遍MySQL

數據類型檢測

經過分析數據表的字段信息,進行數據優化。php

//查看字段使用狀態
SELECT * FROM table_name PROCEDURE ANALYSE()\G

經過這個查詢,能夠檢查數據表字段實際使用的最大長度,最小長度平均長度,枚舉信息等信息。能夠輔助進行MySQL的優化(數據比較多的時候不要再線上執行)。sql

表拆分

垂直拆分

說白了就是子表的拆分,好比用戶認證的信息通常跟用戶的資料信息會拆分稱爲兩個表。資訊類的資訊內容(大文本),與資訊的其他字段會拆分到兩個表。優化

水平拆分

相同的表結構,根據某個字段進行水平拆分。spa

通常針對數據量很是大的狀況進行拆分,選擇不一樣的字段拆分會起到不一樣的效果。.net

表分區

詳細見前文:MySQL中的表分區code

相關文章
相關標籤/搜索