我正在尋找兩件事:
- 關於編寫快速 MySQL 查詢的很棒的手冊。
- 將我的查詢分解為離散步驟並給出每個步驟的估計的工具。
我見過下一個工具,但我不知道如何使用它。
我使用 HeidiSQL 有一段時間了,它有非常有用的分析功能,可以獲取查詢執行的詳細分析。也是EXPLAIN
您必須學習的第一個工具。
不太明顯的是,您必須使用noatime
選項將數據庫放在文件系統上。每次某些軟體從磁碟讀取/寫入磁碟時,都會執行另一個隱式寫入 - 以更新訪問文件的“最後訪問時間”。當noatime
處於活動狀態時,該時間不會更新並且整體 iops 減半。
引用自:https://dba.stackexchange.com/questions/66055