



你看看我做的实验,这个user表是300多W纪录,普通磁盘下,消耗时间最多的是Copy to tmp table 0.81秒,当然在ssd下,这个可以减少很多很多的,第二高就是sending data在0.009秒,第三才是optimizing解析器优化部分,才0.0003秒,是sending data的1/30不到。所以我从此可以理解成mysql解析器并不消耗过多的cpu资源。
个人一点点浅见,不一定完全对,毕竟我暂时没有碰到类似taobao以及tx那样的高并发环境,有过类似经验的朋友,欢迎交流!
本文通过实验分析了一个拥有300多万条记录的user表在普通磁盘与SSD下的MySQL性能表现。实验发现,Copytotmptable步骤在普通磁盘下耗时最长,达0.81秒,而SSD能显著降低这一时间。此外,解析器优化部分仅消耗0.0003秒,表明MySQL解析器不会过度占用CPU资源。

被折叠的 条评论
为什么被折叠?



