Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Oracle 创建了 HTML 格式的工作负载报告 (AWR),其中列出了实例统计信息、等待事件、前十个繁重的 SQL 语句(按执行次数、磁盘读取次数等)。
是否有(简单的)方法来自定义此报告?
例如,我想要前 25 个 SQL,而不是前 10 个。
查看 $ORACLE_HOME/rdbms/admin 中的 awr*.sql 文件 - 它们是生成报告的文件。我已经复制了这些文件并对其进行了调整以更改报告以供我自己使用。
[编辑]
在我最初的回答之后,我想到您可能只对修改此报告中的 top-N 参数感兴趣 - 这是通过 DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS 包来修改快照收集参数的。