暂无图片
MySQL 有张表查询30s,在同一个环境里面复制了这张表,查询只花了3s。执行计划一模一样,这是什么原因?
我来答
分享
暂无图片 匿名用户
MySQL 有张表查询30s,在同一个环境里面复制了这张表,查询只花了3s。执行计划一模一样,这是什么原因?
暂无图片 5M

多次对比了,原来的表查询都是复制的表10倍左右

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
shunwahⓂ️

查询慢会受到数据大小、结构、内存,IO,网络…等等因素,但现在是同一环境,同一查询操作,
是否?
原表关联了其它数据,而复制的表是做为新表,没有任何的关联关系,所以查询慢快。

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
大大刺猬

看起来大概率是碎片问题.
复制之后的表进行多次删改之后, 也会变慢.
复制表/导出导入 之类的就是处理碎片问题的.

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏