mysql对测试如何_我如何对MySQL进行基准测试?
我目前正在使用MySQL工作臺.我希望看到表中行數增加時性能的差異.我想專門測試并比較1000行,10,000行,100,000行,1,000,000行和10,000,000行.
那么,是否有任何工具可以讓我這樣做并提供有關磁盤I / O,內存使用情況,CPU使用率和完成查詢的時間的統計信息?
解決方法:
是.對我們中的一些人來說,基準測試是你最好的選擇
你可以做簡單的查詢喜歡:
jcho360> select benchmark (10000000,1+1);
+--------------------------+
| benchmark (10000000,1+1) |
+--------------------------+
| 0 |
+--------------------------+
1 row in set (0.18 sec)
jcho360> select benchmark (10000000,1/1);
+--------------------------+
| benchmark (10000000,1/1) |
+--------------------------+
| 0 |
+--------------------------+
1 row in set (1.30 sec)
總和比分裂更快(你可以用你能想象到的所有東西來做到這一點.
我建議你看看這個程序,它將幫助你完成這部分性能.
> Mysqlslap(它就像基準測試,但你可以自定義更多的結果).
> SysBench(測試CPU性能,I / O性能,互斥爭用,內存速度,數據庫性能).
> Mysqltuner(使用此功能可以分析常規統計信息,存儲引擎統計信息,性能指標).
> mk-query-profiler(執行SQL語句分析).
> mysqldumpslow(很高興知道女巫查詢導致問題).
其中一些是第三方,但我很確定你可以找到大量的信息谷歌搜索APP的名稱
標簽:mysql,benchmarking,mysql-workbench
來源: https://codeday.me/bug/20190613/1233201.html
總結
以上是生活随笔為你收集整理的mysql对测试如何_我如何对MySQL进行基准测试?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: qpython3h安装numpy_怎么装
- 下一篇: redhat9安装mysql_redha