索引使用總結(jié):
全職匹配我最愛肺孵,最左前綴要遵守匀借;
帶頭大哥不能死,中間兄弟不能斷悬槽;
索引列上少計算怀吻,范圍之后全失效瞬浓;
Like百分寫最右初婆,覆蓋索引不寫星;
不等空值還有or猿棉,索引失效要少用磅叛;
VAR引號不可丟,SQL高級也不難萨赁!
MySQL5.6版本開始弊琴,推出了對SQL的跟蹤工具trace,通過使用trace杖爽,用戶可以查看MySQL優(yōu)化器對SQL語句的分析結(jié)果敲董,以及生成了怎樣的執(zhí)行計劃。
開啟/關(guān)閉trace工具
開啟:set session optimizer_trace="enabled=on",end_markers_in_json=on;
關(guān)閉:set session optimizer_trace="enabled=off";
開啟trace工具會對MySQL的性能造成一定的影響慰安,所以建議在需要分析SQL語句的執(zhí)行計劃生成過程時才開啟trace工具腋寨;
trace工具的使用:https://blog.csdn.net/weixin_43364551/article/details/122873356