站長資訊網
        最全最豐富的資訊網站

        總結MySQL優化的最最基礎操作

        優化思路

        詳細的MySQL優化步驟如下:

        • 檢查數據表結構,改善不完善設計
        • 跑一遍主要業務,收集常用的數據庫查詢SQL
        • 分析查詢SQL,適當拆分,添加索引等優化查詢
        • 優化SQL的同時,優化代碼邏輯
        • 添加本地緩存和redis緩存

        盡可能不要使用NULL值

        因為建表的時候,如果不對創建的值設置默認值,MySQL都會設置默認為NULL。那么為啥用NULL不好呢?

        • NULL使得索引維護更加復雜,強烈建議對索引列設置NOT NULL
        • NOT IN!=等負向條件查詢在有NULL值的情況下返回永遠為空結果,查詢容易出錯
        • NULL列需要一個額外字節作為判斷是否為NULL的標志位
        • 使用NULL時和該列其他的值可能不是同種類型,導致問題。(在不同的語言中表現不一樣)
        • MySQL難以優化對可為NULL的列的查詢

        所以對于那些以前偷懶的字段,手動設置一個默認值吧,空字符串呀,0呀補上。

        雖然這種方法對于MySQL的性能來說沒有提升多少,但是這是一個好習慣,而且以小見大,不要忽略這些細節。

        添加索引

        對于經常查詢的字段,請加上索引,有索引和沒有索引的查詢速度相差十倍甚至

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 欧美精品丝袜久久久中文字幕 | 精品国产美女福利到在线不卡 | 国产人妖乱国产精品人妖| 国产乱人伦偷精品视频| 国产精品186在线观看在线播放| 国产三级精品三级| 国产精品九九九久久九九| 少妇人妻无码精品视频app| 欧美精品高清在线xxxx| 91久久精品电影| 国产精品久久亚洲不卡动漫| 久久九九精品99国产精品| 久久精品国产亚洲av麻豆小说 | 久久久一本精品99久久精品66| 精品欧美一区二区在线看片| 久久精品一区二区三区不卡| 久久精品中文闷骚内射| 亚洲精品岛国片在线观看| 惠民福利中文字幕人妻无码乱精品 | 精品人无码一区二区三区| 亚洲精品老司机在线观看| 久久久精品久久久久特色影视| 成人国产精品一区二区视频| 亚洲精品免费视频| 久久亚洲国产精品一区二区| 精品国产91久久久久久久| 国产精品久久网| 国产成人精品久久二区二区| 91精品国产91久久久久福利| 国产精品嫩草影院AV| 国产精品无码久久久久久| 精品久久久久久亚洲精品 | 亚洲第一永久AV网站久久精品男人的天堂AV | 国产精品国产精品国产专区不卡| 国产精品精品自在线拍| 国产精品无码av在线播放| 国产精品乱码高清在线观看| 97精品国产福利一区二区三区 | 欧美日韩在线精品一区二区三区激情综合| 精品偷自拍另类在线观看丰满白嫩大屁股ass | 中文字幕精品视频|