批量提取SQL中被操作的表,统计表被执行次数
1、 背景
2010年的老系统缝缝补补用到了2021年,涉及到多表关联,随着表记录越来越多查询效率很低,为了分析问题需要分析SQL语句都关联的哪些表,每个表被执行了多少次
2、从数据库缓存中导出了近期执行频率最高的语句,导出到excel中,如下图
此处用的是Oracle数据库
#直接从sqlarea中获取Oracle缓存统计信息
select
--sql_text,
sql_id,
sql_fulltext,
executions,
pa
原创
2021-10-12 10:37:17 ·
442 阅读 ·
0 评论