性能与 SQL 监控详情

在租户性能与 SQL 监控详情页面,您可查看租户的基本信息和 SQL 执行情况等监控数据信息。

查看租户性能与 SQL 监控数据

性能与 SQL 页签中默认展示了近 1 小时常用 SQL 的执行频率,响应时间和租户会话等信息。您可以自定义筛选时间查看相应时间段内的数据,也可以通过点击图表中的不同字段筛选查看指定信息。

1

可查看如下监控数据信息:

说明

可通过监控图标名称后的问号(?)查看不同监控指标的详细说明。

监控指标项

监控指标名

指标说明

平均每秒处理 SQL 语句数

  • sql_all_count

  • sql_delete_count

  • sql_insert_count

  • sql_other_count

  • sql_replace_count

  • sql_select_count

  • sql_update_count

租户数据库每秒处理的不同 SQL 语句数量,单位:times/s。

响应时间

  • sql_all_rt

  • sql_delete_rt

  • sql_insert_rt

  • sql_other_rt

  • sql_replace_rt

  • sql_select_rt

  • sql_update_rt

  • p99_sql_all_rt

不同 SQL 语句平均处理耗时,以及 99 分位 SQL 语句平均处理耗时,单位:ms。

会话数

  • all_session

  • active_session

租户数据库的当前会话数、活跃会话数。

SQL 执行计划类别

  • sql_local_count

  • sql_distribute_count

  • sql_remote_count

不同类型执行计划的每秒执行次数,单位:times/s。

每秒等待事件次数

  • wait_event_count

租户不同事件的每秒等待次数,单位:times/s。

等待事件平均耗时

租户不同事件的平均等待耗时,单位:μs。

每秒 SQL 进入等待队列个数

租户进入/退出队列的每秒请求数量,单位:times/s。

SQL 请求在等待队列中的等待耗时

request_queue_time

SQL 在等待队列中等待耗时,单位:μs。

租户 CPU 使用率

ob_cpu_percent

租户 CPU 使用百分比,单位:百分比(%)。

MEMStore 使用百分比

memstore_percent

租户的 MEMStore 使用百分比,单位:百分比(%)。

Rpc 收、发包耗时

Rpc 收/发包的平均耗时,单位:μs。

单位时间内 Rpc 收、发包 byte 数据量

租户的单位时间内 Rpc 收、发包 byte 数据量,单位:KB。

打开的游标数

opened_cursors_count

租户的打开的游标数。

数据库处于某状态的等待事件数

  • ob_waiteven_count

  • ob_foreground_waitevent_count

  • ob_background_waiteven_count

  • 租户数据库处于某状态的等待事件数。

  • 租户数据库前台处于某个状态的等待事件数。

  • 租户数据库后台处于某个状态的等待事件数。

数据库处于某状态的执行事件数

  • ob_sql_event

  • ob_sql_event_in_parse

  • ob_sql_event_in_pl_parse

  • ob_sql_event_in_plan_cache

  • ob_sql_event_in_sql_optimize

  • ob_sql_event_in_sql_execution

  • ob_sql_event_in_px_execution

  • ob_sql_event_in_sequence_load

  • 租户处于某状态的执行事件数。

  • 租户处于 parse 状态的执行事件数。

  • 租户处于 pl parse 状态的执行事件数。

  • 租户处于 plan cache 状态的执行事件数。

  • 租户处于 SQL optimize 状态的执行事件数。

  • 租户处于 SQL execution 状态的执行事件数。

  • 租户处于 px execution 状态的执行事件数。

  • 租户处于 sequence load 状态的执行事件数。

慢sql数量

slow_sql_count

慢 SQL 数量。