sqlhc的介绍和使用

来源:这里教程网 时间:2026-03-03 19:50:54 作者:

sqlhc (SQL Performance Health Check)是一个Oracle数据库性能诊断工具,它是Oracle Support提供的一个脚本,用于收集数据库的性能数据,帮助诊断和解决性能问题。 sqlhc 脚本通常在数据库出现性能问题时由数据库管理员(DBA)运行,以收集诊断信息,这些信息可以用于自我诊断或提供给Oracle Support进行分析。 SQL Tuning Health-Check Script (SQLHC) (Doc ID 1366133.1)

sqlhc.zip All About the SQLT Diagnostic Tool (Doc ID 215187.1)  sqlhc.sql : 诊断脚本,不实际执行SQL只采集信息  sqldx.sql : 收集SQL相关的数据字典信息 sqlhcxec.sql : 实际执行SQL,再收集信息 建议使用SYSDBA权限用户收集(T:调优,较为常用,D:诊断,N:无): SQL>@sqlhc T SQL_ID 收集完成自动打包为压缩包命名方式如下: sqlhc_yyyymmdd_hh24mi_SQL_ID.zip health_check:用于诊断,以及统计信息异常、index异常、特殊参数设置 diagnostics:内容包括sql文本,执行计划绑定情况、当前和历史sql的相关信息、表格/列/索引/列柱状图详细信息、系统参数、表格创建语句、sql相关等待事件 execution plan:sql文本、当前和历史执行计划 sqldx:sql绑定、直方图、各对象的数据字典信息等。 10053:sql的执行方式

相关推荐