1诽嘉、開啟慢查詢記錄,修改配置文件创橄。記錄超時的箩做、沒用到索引的sql。
2妥畏、利用explain關(guān)鍵字可以模擬優(yōu)化器執(zhí)行SQL查詢語句邦邦,來分析sql慢查詢語句
例如:執(zhí)行EXPLAIN SELECT * FROM res_user ORDER BYmodifiedtime LIMIT 0,1000 ? ? ? ?得到如下結(jié)果: 顯示結(jié)果分析: ? ? ? ? ? ? ? ? ? ? ?table |? type | possible_keys | key |key_len? | ref | rows | Extra? EXPLAIN列的解釋:
table? ? ? ? ? ? ? ? ?顯示這一行的數(shù)據(jù)是關(guān)于哪張表的? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
type? ? ? ? ? ? ? ? ? 這是重要的列,顯示連接使用了何種類型醉蚁。從最好到最差的連接類型為const燃辖、eq_reg、ref网棍、range黔龟、indexhe和ALL? ? ? ?
rows? ? ? ? ? ? ? ? 顯示需要掃描行數(shù) ? ? ? ? ? ? ? ? ??
key? ? ? ? ? ? ? ? ? ?使用的索引? ??
3、