暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
openGauss性能调优.docx
1151
8页
14次
2021-03-29
5墨值下载

数据库

报告和性能调优
性能指标
性能问题通常是由某种特定资源的过渡使用导致的,而这种过渡使用的资源就是系
的瓶颈。数据库常见的性能瓶颈主要由

、内存、

和网络资源使用情况造成的。
为了准确的评估系统的性能消耗情况,

数据库提供了多角度的性能指标体系。
系统级

集群级别或节点级别指标




!"#
对象级:数据库对象指标
$
$#
%
&#
'(
应用级:表征应用负载性能
"

)"!*#
#+,
&##-'
系统级
-OS
其中数据库提供了
./ .0 )
基表
获取实时的

时间,
')
,内存消耗信息(类似

),用于判断当前操作系统的负载
状态。
系统级
-Instance Time
数据库提供了
/)/ .
基表,用于系统级的时间消耗细分。判断是否整个系统是否
存在负载,网络,


上的瓶颈
系统级
-Memory
数据库提供了
 1./ . )'0) . 1. )'
等基表
23 1./ . )'
用于实例级内存(全局,动态内存,共享内存,通信等)分配,
使用率
430) . 1. )'
用于共享内存上下文分配
使用率,定位定界可细化至特性级别,
结合

级别内存上下文分配视图接口,可帮助定位会话级内存使用问题
系统级
-Session
数据库提供了
 /.) /.  /. 1 /. 1. )' /.).)
51
23 /.)
用于会话级负载强度,逻辑
物理读写强度,排序活动等,用于甄别出负
载强度高,使用资源多的会话
43 /.
用于会话级时间细分,用于甄别出不同时间维度上

的消耗
63 /. 1
 /. 1. )'
用于会话级总内存和内存上下文分配
使用,
可以定位单个

在特性级上的内存问题
73 /.).)51
用于获取实时系统活跃会话列表,包括会话基本信息,会话事务,
语句,等待事件,会话状态(
"!#
等),用于分析当前系统活跃用户的活动信息,比
如从语句的开始时间判断当前会话是否一致阻塞在某一个语句,从等待事件可以判断某一
个或者多数会话阻塞在哪个事件或者节点(分布式场景)
系统级
-Thread
数据库提供了
0 ).).)
0 ).).)
用于获取实例工作线程
辅助线程列表列表,判断线程的运行状态,
当前正阻塞在哪个事件上,正在等待哪个锁,或被哪个会话阻塞(提供可以判断系统中的
会话等待链的接口)
系统级
-Events
数据库提供了
). 5 /
). 5 /
用于各功能模块中
'8''8)
四类事件的等待次数,等待失败
次数,等待时间等维度的统计信息,可以帮助定位特性级细粒度时延性能问题
系统级
-Utility
数据库提供了
. ')1. 5. )
23. ')1
获取通信组件时延信息,接收和发送流状态,用于诊断通信链路容量和时
延故障
43. 5. )
获取分布式部署形态下主备同步状态信息,用于诊断主备时延,
复制性能故障
对象级
-Database
数据库提供了
).))9) ).))9) ./&'
等基表
用于提供数据库级别的活跃连接数,负载强度,块读写性能,行活动,死锁,临时下盘文
件等信息。根据这些信息可以帮助建立数据库访存模型(读写比等负载特点),识别热点
数据库,诊断数据库级别大颗粒性能瓶颈
对象级
-Table
数据库提供了
). .)9' ).1.)9' ).)''.)9'
等基表
用于表上行扫描活动,索引扫描活动,行变更活动,活跃行占比,表维护操作活动
!
#:
),页面读取缓冲命中率等,这些信息可以帮助建立表级别的访存模型
(读写比,缓存效率等),识别热点表,预警表维护操作,诊断表级别细粒度性能瓶颈
对象级
-Index
数据库提供了
). ./ ; ).1./ ; ).)''./ ; 
等基表
用于索引使用统计:
%
次数,
%
返回的索引,通过
%
返回的表行
数等,索引页的缓存效率等,用以评估索引收和效率
of 8
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。