ITPub博客

首页 > 数据库 > Oracle > sqlhc的介绍和使用

sqlhc的介绍和使用

原创 Oracle 作者:a960549548 时间:2024-04-08 11:04:10 0 删除 编辑

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的执行方式

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70013625/viewspace-3011761/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: OS Performance分析
请登录后发表评论 登录
全部评论
Oracle ACE,MySQL 8.0 OCP,PMP,拥有OceanBase OBCP,TiDB PCTP,GoldenDB GDCP等多项认证,ITPUB认证专家,微信公众号:DBA之友。

注册时间:2022-02-08

  • 博文量
    132
  • 访问量
    171526