
求mysql 查询语句:业务库中全表扫的select语句。
数据库:mysql
为了避免全表扫sql占用过多资源,想要把业务库中的全表扫的select语句都查询出来。
求查询语句,谢谢。
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
Markdown
请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~

数据库:mysql
为了避免全表扫sql占用过多资源,想要把业务库中的全表扫的select语句都查询出来。
求查询语句,谢谢。
系统表(视图)有记录执行全表扫描的, 就是视图sys.statements_with_full_table_scans
查询全部: select * from sys.statements_with_full_table_scans;
查询 0.5 天内的 select * from sys.statements_with_full_table_scans where last_seen < DATE_SUB(current_timestamp(), INTERVAL 0.5 DAY)
也可以查询指定数据库的, 自己加where条件就是了