[MySQL] MySQL效能測試指南(連線|運行) – MySQL Benchmark

Intro

MySQL Benchmark方法指南。


效能測試

取得PROFILE資料檢測Query:

SET profiling=1;<query>;SHOW PROFILE;

mysqlDB測測CPU:

SELECT DISTINCT Transition_type_id FROM `time_zone_transition`;

連線測試

MySQL目前有個有趣的連線Latency問題,可參考:[MySQL] 如何佈署Database最佳連線路由 – phpMyAdmin建議走本機或內網

這邊提供測試方法(透過mysql client):

  1. 預裝好的選mysqldatabase來測試:
use mysql;
  1. 找最大的time_zone_transition來測:
SELECT * FROM `time_zone_transition`;

結果範例最後的資訊帶有總體來回時間:

120208 rows in set (0.08 sec)

交叉測試便可知越遠的client connection時間越久。

Leave a Reply

Your email address will not be published. Required fields are marked *