少年阿賓

          那些青春的歲月

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
          初級優(yōu)化:
          1、select這些關(guān)鍵字大寫,否則,系統(tǒng)會自動的轉(zhuǎn)化為大寫才去執(zhí)行sql的解釋執(zhí)行計劃。
          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、應(yīng)盡量避免在 where 子句中對字段進行表達式操作,這將導(dǎo)致引擎放棄使用索引而進行全表掃描。如:
          select id from t where num/2=100
          應(yīng)改為:
          select id from t where num=100*2
          8、應(yīng)盡量避免在where子句中對字段進行函數(shù)操作,這將導(dǎo)致引擎放棄使用索引而進行全表掃描。
          9、不要在 where 子句中的“=”左邊進行函數(shù)、算術(shù)運算或其他表達式運算,否則系統(tǒng)將可能無法正確使用索引。





















          posted on 2015-04-08 21:33 abin 閱讀(403) 評論(0)  編輯  收藏 所屬分類: mysql
          主站蜘蛛池模板: 巴林左旗| 郯城县| 吕梁市| 十堰市| 永和县| SHOW| 林甸县| 旅游| 平定县| 特克斯县| 武夷山市| 上饶市| 桃江县| 遂宁市| 东方市| 昌宁县| 恩平市| 兴安县| 万载县| 长葛市| 南京市| 灵宝市| 绥中县| 三都| 大英县| 鄂托克旗| 彭山县| 铁岭县| 南郑县| 灌阳县| 太谷县| 华容县| 新乐市| 乐陵市| 高尔夫| 邳州市| 连云港市| 漳平市| 开封市| 长寿区| 聂荣县|