背景
客户环境mysql非常慢,但是到底是什么原因导致的,合理的应该是什么样的,我们做了一次对比,找出原因。
客户环境
应收款表,约1G数据,230万条;
居然需要400秒左右。
模拟环境
采用虚拟机4G,笔记本HDD硬盘
用2.4G连服务器
用5G连服务器
服务器直连
降低服务器内存到1G以后
第一次执行慢了很多大约70秒,但是第二次执行就很快了有缓存,34秒;
并发模拟
模拟两个并发,同时两台机器,执行两个相同的脚本,性能降低极大。近2分钟
adb参考
差不多的大小,条数更多,毫秒级响应。