查看实例Top Objects
操作场景
RDS for SQL Server提供Top Objects查询功能,展示实例中对象级别(存储过程、函数、触发器等)的性能问题。
约束限制
如需使用Top Objects功能,请提交工单申请。
操作步骤
- 单击管理控制台左上角的
,选择区域。 - 单击页面左上角的
,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。 - 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“概览”页签。
- 在左侧导航栏选择“智能DBA助手”下的“SQL分析与优化”。
- 选择“Top Objects”,支持查看如下性能数据。
- 实时Top Objects平均开销
表1 平均开销 参数
说明
平均CPU耗时
数据库对象平均每次执行CPU开销,单位为毫秒。
平均执行耗时
数据库对象平均每次执行耗时,单位为毫秒。
平均逻辑读
数据库对象平均每次执行的逻辑读消耗。
平均返回行
数据库对象平均每次执行返回的行数。
- 实时Top Objects总开销
表2 总开销 参数
说明
总CPU耗时占比
数据库对象总CPU消耗的占比情况。
总执行耗时占比
数据库对象总执行时间占比情况。
总逻辑IO占比
数据库对象总逻辑IO占比情况。
总返回行占比
数据库对象总返回行数占比情况。
图1 Top Objects
- 实时Top Objects列表
表3 Objects列表 参数
说明
对象名
数据库对象名称,包含数据库名、架构名和对象名。
对象类型
数据库对象类型,包含存储过程、函数、触发器等。
平均CPU耗时
数据库对象平均每次执行的CPU耗时,单位为毫秒。
平均执行耗时
数据库对象平均每次执行耗时,单位为毫秒。
平均逻辑IO
数据库对象平均每次执行的逻辑IO消耗。
平均逻辑读
数据库对象平均每次执行的逻辑读。
平均逻辑写
数据库对象平均每次执行的逻辑写入。
平均物理读
数据库对象平均每次执行的物理读。
平均返回行
数据库对象平均每次执行返回行数。
总CPU耗时
重启实例或清理缓存后数据库对象总的CPU耗时,单位为毫秒。
总执行耗时
重启实例或清理缓存后数据库对象总的执行时间开销,单位为毫秒。
总执行次数
重启实例或清理缓存后数据库对象总的执行次数。
总逻辑IO
重启实例或清理缓存后数据库对象总的逻辑IO消耗。
总逻辑读
重启实例或清理缓存后数据库对象总的逻辑读。
总逻辑写
重启实例或清理缓存后数据库对象总的逻辑写入。
总物理读
重启实例或清理缓存后数据库对象总的物理读。
总返回行
重启实例或清理缓存后数据库对象总的返回行数。
- 实时Top Objects平均开销