共計 503 個字符,預計需要花費 2 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
這篇文章主要介紹了 mysql 怎樣優化,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓丸趣 TV 小編帶著大家一起了解一下。
一、選擇正確的存儲引擎,密集寫操作支持事務,使用 InnoDB。密集讀操作使用 MyISAM
二、設計表部分
1. 為每張表設置一個主鍵 id
2. 越小的列,固定長度的列,查詢會更快。建議使用 SMALLINT TINYINT 做主鍵,VARCHAR 長度只分配需要的空間,IP 地址存為 int
3. 盡量使用 NOT NULL,NULL 需要額外的空間
4. 混用范式和反范式
三、查詢部分
1. 只查詢需要的字段
2. 為經常搜索的字段建索引
3. 不做列運算,不用函數
4. 只查詢一行數據使用 LIMIT 1
四、特殊技巧
1. 開啟查詢緩存
2. 拆分大的 sql,一條大 sql 可以堵死整個庫
3. 小心使用 in 子查詢,mysql 先執行外層再執行內層
感謝你能夠認真閱讀完這篇文章,希望丸趣 TV 小編分享 mysql 怎樣優化內容對大家有幫助,同時也希望大家多多支持丸趣 TV,關注丸趣 TV 行業資訊頻道,遇到問題就找丸趣 TV,詳細的解決方法等著你來學習!
向 AI 問一下細節
丸趣 TV 網 – 提供最優質的資源集合!
正文完