少年阿賓

          那些青春的歲月

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
          初級優化:
          1、select這些關鍵字大寫,否則,系統會自動的轉化為大寫才去執行sql的解釋執行計劃。
          2、如果需要字段少的話選擇select a,b,c from table ,盡量少用select * from table.
          3、盡量少使用!=和<>因為不會使用到索引。
          4、盡量少使用or,不會使用到索引.
          5、避免使用is not null 和not in,like,不會使用到索引。
          6、避免全表掃描,在where和order by 上面建立索引。
          7、應盡量避免在 where 子句中對字段進行表達式操作,這將導致引擎放棄使用索引而進行全表掃描。如:
          select id from t where num/2=100
          應改為:
          select id from t where num=100*2
          8、應盡量避免在where子句中對字段進行函數操作,這將導致引擎放棄使用索引而進行全表掃描。
          9、不要在 where 子句中的“=”左邊進行函數、算術運算或其他表達式運算,否則系統將可能無法正確使用索引。





















          posted on 2015-04-08 21:33 abin 閱讀(396) 評論(0)  編輯  收藏 所屬分類: mysql
          主站蜘蛛池模板: 黔南| 大港区| 吴江市| 汉源县| 临沧市| 临桂县| 孝义市| 新野县| 定襄县| 夏津县| 镇远县| 嘉峪关市| 贵溪市| 昌乐县| 静安区| 全椒县| 汝州市| 海安县| 临泉县| 西华县| 桦南县| 开鲁县| 阳城县| 嘉峪关市| 九龙城区| 汨罗市| 太原市| 武山县| 青海省| 大田县| 田林县| 深泽县| 南城县| 中卫市| 宜兴市| 城口县| 乐至县| 永昌县| 特克斯县| 库伦旗| 嘉兴市|