匿名用户MySQL:如何分析一条SQL语句的执行性能?
MySQL:如何分析一条SQL语句的执行性能?
我来答
添加附件
收藏
复制链接
微信扫码分享
在小程序上查看
分享
添加附件
问题补充
3条回答
默认
最新
需要看执行计划,刚好有一篇讲解 “MySQL 执行计划”,希望对你有帮助。
https://mp.weixin.qq.com/s/-H_8uBpLgHZSuzR5JOPFuw
评论
有用 1借用此地追问一下。mysql 有没有像sql server 提供更多的信息
比如逻辑读,物理读
举例
set statistics time,io on
select * from T1 a
inner join T2 b on a.Vchcode = b.Vchcode
sql server 会输出
(1 行受影响)
表 ‘T1’。扫描计数 1,逻辑读取 2 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。
表 ‘T2’。扫描计数 1,逻辑读取 2 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。
SQL Server 执行时间:
CPU 时间 = 0 毫秒,占用时间 = 34 毫秒。
完成时间: 2021-09-18T09:48:54.1645837+08:00
评论
有用 0回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏


