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

        總結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號
        主站蜘蛛池模板: 国产精品九九久久免费视频 | 国产精品毛片久久久久久久| 国产伦精品一区二区三区视频金莲 | 久久e热在这里只有国产中文精品99| 精品久久久久久无码中文字幕一区| 欧美午夜精品一区二区三区91| 久久er热视频在这里精品| 欧美777精品久久久久网| 奇米精品视频一区二区三区| 亚洲国产精品自在拍在线播放 | 久久久91精品国产一区二区三区 | 欧美亚洲国产成人精品| 精品无码一区在线观看| 亚洲精品无码你懂的网站| 国产精品美女久久久免费| 国产精品2019| 国产精品美女久久久m| 亚洲精品亚洲人成人网| 亚洲国产成人久久精品99| 精品久久久久久无码中文野结衣 | 国产成人精品视频播放| 久久99国产综合精品| 最新国产乱人伦偷精品免费网站| 精品国产亚洲男女在线线电影| 亚洲国产精品婷婷久久| 麻豆精品不卡国产免费看| 国产福利91精品一区二区三区| 国产精品一区二区久久不卡| 久久精品a亚洲国产v高清不卡| 亚洲Av永久无码精品三区在线| 真实国产乱子伦精品视频| 亚洲视频在线精品| 亚洲午夜福利精品无码| 亚洲欧美精品综合中文字幕| 在线精品亚洲一区二区| 亚洲欧美国产∧v精品综合网| 亚洲国产成人a精品不卡在线| 在线观看亚洲精品福利片| 亚洲av永久无码精品漫画| 精品久久久久久久久午夜福利| 国产成人精品优优av|