Intro
MySQL Benchmark方法指南。
效能測試
取得PROFILE資料檢測Query:
SET profiling=1;<query>;SHOW PROFILE;
從mysql
DB測測CPU:
SELECT DISTINCT Transition_type_id FROM `time_zone_transition`;
連線測試
MySQL目前有個有趣的連線Latency問題,可參考:[MySQL] 如何佈署Database最佳連線路由 – phpMyAdmin建議走本機或內網
這邊提供測試方法(透過mysql client
):
- 預裝好的選
mysql
database來測試:
use mysql;
- 找最大的
time_zone_transition
來測:
SELECT * FROM `time_zone_transition`;
結果範例最後的資訊帶有總體來回時間:
120208 rows in set (0.08 sec)
交叉測試便可知越遠的client connection時間越久。