SQL优化
文章平均质量分 94
不写bug的程序媛
.....
展开
-
mysql高级篇
1.查看sql执行计划的关键字是:Explain2.Explain解析SQL重点:explain只认select关键字,每出现一次select,就生成一个id。所以如果有子查询或者union之类的,会生成多个id。sql执行计划-explain关键字转自:SQL执行计划详解explain - Study_Work - 博客园explain执行计划包含的信息其中最重要的字段为:id、type、key、rows、Extra各字段详解idselect查询的序列号,包含一组数.原创 2022-02-28 20:37:42 · 132 阅读 · 0 评论 -
SQL优化经验
关于优化:背景是上传Excel文件,处理数据慢到等待40分钟,上传Excel时会把一个总包下的每个袋号分类装在map,会去验证每个订单编号是否存在.验证总包下的袋号是否重复.插入数据前很多验证.因为数据量大.所以是批量订单编号去验证,批量插入数据,之前数据在一两百万的时候速度是可以的.但是系统运行半年,数据库的数据已经达到538万.从538万中去查找数据就很慢..排查步骤:看系统日志,发现插入第一...原创 2019-07-23 10:33:28 · 82 阅读 · 0 评论