用来优化 Oracle 数据库性能的日志工具和视图,功能还挺全。alert.log
放在 BACKGROUND_DUMP_DEST
指定的路径里,记录运行时各种关键消息,像是错误日志、非默认参数设置等等。如果你碰到 ORA-600
这种内部错误,基本都能在里面找到线索。
动态性能视图像 V$
系列,还有 数据字典视图如 DBA_
系列,都能查到性能瓶颈和系统状态,挺实用的。配合 STATSPACK
和常用脚本 UTLBSTAT.SQL
/UTLESTAT.SQL
一起用,效果还不错。
这些工具和视图平时用来排查慢 SQL、锁等待、资源争抢都挺合适。你也可以用它们监控数据库的各种实时情况,像等待事件、I/O 消耗等。
哦对了,日志看完记得定期清理一下,不然堆着太多也影响效率。相关的字典和脚本我放在下面了,有需要可以点进去看看。