在数据库页面,您能够查看不同类型的关系型数据库的性能分析及连接分析。
登录透视宝后,单击应用服务卡片,在当前应用服务的性能分析页面,单击左侧导航栏的数据库。
追踪SQL详情
包括整体SQL操作的响应时间和吞吐量分析,同时还能查看单个SQL操作的响应时间和吞吐量分析、调用请求耗时占比及慢SQL语句追踪。
一个应用调用了多个数据库时,在上方单击数据库名称可以切换数据库。一个数据库包含多个数据库实例时,可以选择查看某个特定数据库实例的性能分析。
分析数据库整体
查看在不同数据库表中执行SQL操作时,响应最慢的5个SQL操作。在一段时间内,分析每个时间点响应最慢的操作,如下图所示。
分析单个SQL操作
在SQL列表中查看每个SQL操作的执行次数、平均响应时间、最大响应时间、吞吐率、错误率和缓慢率。单击SQL操作名称查看单个SQL操作的详细分析,包括响应时间和请求数变化趋势、SQL快照列表,如下图所示。
在SQL快照列表中,单击调用者列的URL查看该SQL的快照分析,包括基本信息、堆栈追踪、最慢元素追踪和错误元素,详细说明请参考分析单次请求快照。
此外,单击追踪可以查看SQL基本信息、执行计划、堆栈信息及当前SQL所在数据库连接池的变化趋势。
追踪数据库连接池
在连接池分析页面,您能够查看当前应用服务在选择时间段内数据库调用时的所有数据库连接分析详情,包括最大活跃连接数、连接峰值、平均活跃连接数、平均空闲连接数、最大空闲连接数、最小空闲连接数、初始连接数、连接池实例。同时还能查看单条数据库连接的分位数变化趋势图,包括活跃连接数、最大空闲连接数、最大活跃连接数的分位数变化趋势图。