前言:
现在你们对“mysql sql记录”大概比较关怀,同学们都需要了解一些“mysql sql记录”的相关内容。那么小编在网上汇集了一些关于“mysql sql记录””的相关内容,希望大家能喜欢,各位老铁们快快来学习一下吧!当你遇到一个问题的时候,抓狂了好几天终于解决了,那么最终要的时刻就来了,问题解决了不重要,重要的是要记录解决问题的过程。
作为一名程序开发人员,最宝贵的财富就是曾经的那些解决问题的过程——有人谓之经验。
最近在写sql查询数据的时候,遇到一个速度很慢的问题。表的数据不是很多,不到两万条数据,但查询速度依旧很慢。记录分享一下经验。
需求:查询所有地区的地区信息并统计每个地区的所有企业的隐患数量。
涉及表格:
属地表,某某省所有的地区
企业表,企业的基本信息
隐患表,隐患信息
查询sql:
查询分析:
可以看出查询要40多秒,速度很慢,主要原因是sending data时耗费时间,google到一个相似问题的博客,截图如下,详细讲了下原因:
但是博主并没有给出解决方案,然并卵啊!!!!
后来我的解决思路,骗过mysql,不sending data了。
我自己做个临时表。
创建存储过程如下:
查询分析如下:
完美解决,然后改为java代码如下:
后记:
当然,原始项目代码要负责的多,但这里只记录问题解决的过程,demo简单的多。
如果你喜欢编程,喜欢互联网,可以互粉,泛it,从你开始。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #mysql sql记录