所以我最近被要求調查為什麼更新的MySQL 5 .6比舊的5.5慢
所以我開始尋找標準變量和緩存等等。
測試用例是一個簡單的例程,在5.6上運行的時間比在5.5上運行時長兩倍。
添加到混合.. 5.6版本有兩倍Innodb_buffer_pool_size,當然更多ram整體。
所以我用MySQLslap開始了一些測試......
Mysqlslap測試顯示它在5.6上較慢
5.6:
mysqlslap --defaults-file =。/。my.cnf --concurrency = 150
--iterations = 130 -query = / test.sql --create-schema =
applicationdata --verbose
基準
運行所有查詢的平均秒數:0.028秒
運行所有查詢的最小秒數:0.019秒
運行所有查詢的最大秒數:0.071秒
運行查詢的客戶端數量:150
每個客戶端的平均查詢數:1
5.5:
mysqlslap --defaults-file …
表示 进入内容 1 去 2
Apr
09
2019
May
03
2014
Original post: http://anothermysqldba.blogspot.com/2014/05/mysql-benchmark-with-mysqlslap.html
因此,基準不同的MySQL查詢在你的數據庫是一個明智的做法。 這應該不用說。 雖然我們優化查詢,我們可以利用解釋(和擴展)的最佳服用時間為基準他們應該證明是有益的。
這是執行mysqlslap語句的一個簡單的例子。
對於這個例子,我從MySQL載入世界資料庫。 ( http://dev.mysql.com/doc/index-other.html)
…
表示 进入内容 1 去 2