浅谈子查询的组合和效率在MySQL中

浅谈子查询的组合和效率在MySQL中
最近的一次产品测试发现,当并发数小于10时,响应时间可以保持在100毫秒之内,但当并发数达到30时,响应时间超过一秒钟,这太不可接受,需要在一秒钟内并发100次。
经检测,时间主要是用在一个存储过程,是通过一个存储过程的语句没有明显的不合理。因为MySQL本身不能提供毫秒级的时间,谷歌可以在MySQL提供毫秒的时间函数,然后做一个测试,发现位置。是人的陈述,并声明是这样的:

选择…一、在哪里.....和张在(选择ID C);
在子查询语句的结果很少,只是少数。解释这句话,是没有问题的。一个单一的测试是没有问题的。但当并发数较大时,问题就来了。
做出改变:

选择…从A,B,(选择…从C…在哪里…;
执行测试,性能差异。50个并发几乎与10个并发的响应速度相同。
在MySQL,MySQL可能会推荐使用子查询的联盟,而不是在没有实验已经做过的事情。现在,我们终于看到了它的效率。当然,你不会相信的,还是要根据自己的应用,最好是做一些测试和实验。

总结

以上就是本文关于MySQL的子查询的效率的全部内容,希望对你有帮助。

有兴趣的朋友可以参考:

几个更重要的MySQL变量

MySQL的主要图书馆binlog(主日志)和详细的解决方案从中继日志代码库的关系

MySQL数据库开发规范{建议}

你有什么问题要留言并一起讨论吗这里也希望对网站的朋友们给予更多的支持!

tag:组合子查询查询浅谈效率

相关内容