我想測試我的MySQL MyISAM和InnoDB引擎在Debian或Ubuntu Server下對CPU和內存消耗的性能。我需要模擬許多併發讀取,寫入和更新。我可以設置一個與我的生產服務器類似的單獨隔離環境來執行測試。請在Ubuntu/Debian下推薦MySQL的性能測試工具
回答
MYSQL Workbench應該這樣做。
的JMeter也將工作使用JDBC採樣。
你可以試試這個:http://osdb.sourceforge.net/
對於Debian,sysbench是很難被擊敗。這是一個簡單的1-2-3:
安裝
sudo apt-get install sysbench
準備
sysbench --test=oltp --oltp-table-size=1000000 --mysql-db=test --mysql-user=root --mysql-password=yourrootsqlpassword prepare
基準
sysbench --test=oltp --oltp-table-size=1000000 --mysql-db=test --mysql-user=root --mysql-password=yourrootsqlpassword --max-time=60 --oltp-read-only=on --max-requests=0 --num-threads=8 run
'mysql -u root -p'和'create database test'可能是這個答案的很好補充 – billynoah
我認爲'prepare'命令完全是這樣 - 創建測試數據庫。至少這就是https://www.howtoforge.com/how-to-benchmark-your-system-cpu-file-io-mysql-with-sysbench上記錄的內容:「爲了衡量MySQL的性能,我們首先創建一個測試表在數據庫中測試了1,000,000行數據「 – goetz
@goetz sysbench 0.4.12不會創建數據庫本身。 – mfnalex
- 1. Netty推薦的性能測試工具
- 2. 工業推薦的移動測試自動化工具
- 3. 性能測試工具
- 4. 你能爲PHP推薦性能分析工具嗎?
- 5. 推薦用於ASP.NET性能優化和測試的書籍
- 6. CodedUI上的性能工具測試
- 7. 測試數據庫性能工具?
- 8. Web服務器性能/測試工具
- 9. 網站性能測試工具
- 10. 窗口服務性能測試工具
- 11. 性能和負載測試工具
- 12. 哪個工具用於性能測試?
- 13. mysql負載測試工具
- 14. 推薦使用Windows窗體應用程序的UI測試自動化工具
- 15. 推薦的人臉檢測工具/ SDK/etc
- 16. 負載和性能測試工具如何在幕後工作?
- 17. 將PostgreSQL數據庫轉換爲MySQL的推薦工具
- 18. 查詢測試MySQL性能
- 19. 請推薦開源自動化工具的Windows窗體應用程序基礎測試
- 20. Postgres - 推薦具有逆向工程功能的免費視覺建模工具
- 21. 爲推薦引擎生成測試集
- 22. 性能基準的推薦樣本?
- 23. 你能推薦一個好的SSH同步工具嗎?
- 24. 你會推薦什麼TFS工具?
- 25. 您會推薦哪種報告工具?
- 26. 推薦HTML編輯器工具
- 27. 推薦源代碼理解工具
- 28. 你會推薦哪種測井工具/方法?
- 29. 使用谷歌預測推薦下載
- 30. 適用的MySQL基準測試工具
MySQL Workbench只測量MySQL版本5.6.6或更新版本的性能。 – Vincent