背景

客户环境mysql非常慢,但是到底是什么原因导致的,合理的应该是什么样的,我们做了一次对比,找出原因。

客户环境

应收款表,约1G数据,230万条;
image.png
image.png
居然需要400秒左右。

模拟环境

采用虚拟机4G,笔记本HDD硬盘
用2.4G连服务器
image.png
用5G连服务器
image.png
服务器直连
image.png
降低服务器内存到1G以后
第一次执行慢了很多大约70秒,但是第二次执行就很快了有缓存,34秒;

并发模拟

模拟两个并发,同时两台机器,执行两个相同的脚本,性能降低极大。近2分钟
image.png

adb参考

image.png
差不多的大小,条数更多,毫秒级响应。
image.png