ITPub博客

首页 > 数据库 > 国内数据库 > 打卡 OceanBase 30|查看 ODP 指定 Client Session 的内部统计项

打卡 OceanBase 30|查看 ODP 指定 Client Session 的内部统计项

原创 国内数据库 作者:泡椒凤爪 时间:2023-01-18 15:23:15 0 删除 编辑

本文介绍了查看 ODP 指定 Client Session 的内部统计项(包括:SQL 请求响应数量、SQL 请求响应大小等)的方法。

通过  SHOW PROXYSESSION STAT id [like 'xx'] 语句可以查看 ODP 指定 Client Session 的内部统计项。

参数说明:

  • id 既可以是  cs_id,也可以是  CONNECTION_ID,显示结果相同。

  • cs_id 为 ODP 内部标记的每个 Client 的  id 号, CONNECTION_ID 为整个 OceanBase 数据库标记的每个 Client 的  id 号。有关  CONNECTION_ID 的详细介绍,请参见  CONNECTION_ID。

  • like 模糊匹配,支持 '%' 和 '_' 。

通过  SHOW PROXYSESSION STAT 语句查看指定 Client Session 的内部统计项。示例如下:

obclient> SHOW PROXYSESSION STAT 3;
+--------------------------------------------------+-----------+
| stat_name                                        | value     |
+--------------------------------------------------+-----------+
| total_transaction_count                          |       100 |
| client_request_total_size                        |      2391 |
| client_response_total_size                       |     16968 |
| server_request_total_size                        |      2068 |
| server_response_total_size                       |      7676 |
| total_transactions_time                          | 406854594 |
| total_client_request_read_time                   |  10823905 |
| total_client_response_write_time                 |         0 |
| total_client_request_analyze_time                |   4147091 |
| total_server_process_request_time                | 244970812 |
| total_server_response_read_time                  |  33951745 |
| total_send_saved_login_time                      |  16869682 |
| total_send_all_session_vars_time                 |         0 |
| total_send_use_database_time                     |   3165510 |
| total_send_changed_session_vars_time             |         0 |
| total_send_last_insert_id_time                   |         0 |
| total_send_start_trans_time                      |         0 |
| total_pl_lookup_time                             |    756611 |
| total_server_connect_time                        |   3196171 |
| client_requests                                  |       100 |
| client_large_requests                            |         0 |
| client_internal_requests                         |        14 |
| client_missing_pk_requests                       |        85 |
| client_completed_requests                        |        99 |
| client_connection_abort_count                    |         0 |
| client_select_requests                           |         4 |
| client_insert_requests                           |         0 |
| client_update_requests                           |         0 |
| client_delete_requests                           |         0 |
| client_other_requests                            |         3 |
| request_size_100_count                           |        99 |
| request_size_1K_count                            |         0 |
| request_size_3K_count                            |         0 |
| request_size_5K_count                            |         0 |
| request_size_10K_count                           |         0 |
| request_size_1M_count                            |         0 |
| request_size_inf_count                           |         0 |
| response_size_100_count                          |        96 |
| response_size_1K_count                           |         1 |
| response_size_3K_count                           |         2 |
| response_size_5K_count                           |         0 |
| response_size_10K_count                          |         0 |
| response_size_1M_count                           |         0 |
| response_size_inf_count                          |         0 |
| client_speed_bytes_per_sec_100                   |         0 |
| client_speed_bytes_per_sec_1K                    |         0 |
| client_speed_bytes_per_sec_10K                   |         0 |
| client_speed_bytes_per_sec_100K                  |         0 |
| client_speed_bytes_per_sec_1M                    |         0 |
| client_speed_bytes_per_sec_10M                   |         0 |
| client_speed_bytes_per_sec_100M                  |         0 |
| server_speed_bytes_per_sec_100                   |         0 |
| server_speed_bytes_per_sec_1K                    |         0 |
| server_speed_bytes_per_sec_10K                   |         0 |
| server_speed_bytes_per_sec_100K                  |         2 |
| server_speed_bytes_per_sec_1M                    |        81 |
| server_speed_bytes_per_sec_10M                   |         2 |
| server_speed_bytes_per_sec_100M                  |         0 |
| server_connect_count                             |         4 |
| server_connect_retries                           |         0 |
| server_pl_lookup_count                           |         4 |
| server_pl_lookup_retries                         |         0 |
| broken_server_connections                        |         0 |
| server_requests                                  |        91 |
| server_responses                                 |        95 |
| server_error_responses                           |        77 |
| server_resultset_responses                       |         7 |
| server_ok_responses                              |         7 |
| server_other_responses                           |         4 |
| send_saved_login_requests                        |         3 |
| send_all_session_vars_requests                   |         0 |
| send_use_database_requests                       |         3 |
| send_changed_session_vars_requests               |         0 |
| send_last_insert_id_requests                     |         0 |
| send_start_trans_requests                        |         0 |
| vip_to_tenant_cache_hit                          |         0 |
| vip_to_tenant_cache_miss                         |         0 |
+--------------------------------------------------+-----------+
77 rows in set
obclient> SHOW PROXYSESSION STAT 2147549231;
+--------------------------------------------------+-----------+
| stat_name                                        | value     |
+--------------------------------------------------+-----------+
| total_transaction_count                          |       101 |
| client_request_total_size                        |      2420 |
| client_response_total_size                       |     20576 |
| server_request_total_size                        |      2068 |
| server_response_total_size                       |      7676 |
| total_transactions_time                          | 408855677 |
| total_client_request_read_time                   |  10987827 |
| total_client_response_write_time                 |         0 |
| total_client_request_analyze_time                |   4244033 |
| total_server_process_request_time                | 244970812 |
| total_server_response_read_time                  |  33951745 |
| total_send_saved_login_time                      |  16869682 |
| total_send_all_session_vars_time                 |         0 |
| total_send_use_database_time                     |   3165510 |
| total_send_changed_session_vars_time             |         0 |
| total_send_last_insert_id_time                   |         0 |
| total_send_start_trans_time                      |         0 |
| total_pl_lookup_time                             |    756611 |
| total_server_connect_time                        |   3196171 |
| client_requests                                  |       101 |
| client_large_requests                            |         0 |
| client_internal_requests                         |        15 |
| client_missing_pk_requests                       |        85 |
| client_completed_requests                        |       100 |
| client_connection_abort_count                    |         0 |
| client_select_requests                           |         4 |
| client_insert_requests                           |         0 |
| client_update_requests                           |         0 |
| client_delete_requests                           |         0 |
| client_other_requests                            |         3 |
| request_size_100_count                           |       100 |
| request_size_1K_count                            |         0 |
| request_size_3K_count                            |         0 |
| request_size_5K_count                            |         0 |
| request_size_10K_count                           |         0 |
| request_size_1M_count                            |         0 |
| request_size_inf_count                           |         0 |
| response_size_100_count                          |        97 |
| response_size_1K_count                           |         1 |
| response_size_3K_count                           |         2 |
| response_size_5K_count                           |         0 |
| response_size_10K_count                          |         0 |
| response_size_1M_count                           |         0 |
| response_size_inf_count                          |         0 |
| client_speed_bytes_per_sec_100                   |         0 |
| client_speed_bytes_per_sec_1K                    |         0 |
| client_speed_bytes_per_sec_10K                   |         0 |
| client_speed_bytes_per_sec_100K                  |         0 |
| client_speed_bytes_per_sec_1M                    |         0 |
| client_speed_bytes_per_sec_10M                   |         0 |
| client_speed_bytes_per_sec_100M                  |         0 |
| server_speed_bytes_per_sec_100                   |         0 |
| server_speed_bytes_per_sec_1K                    |         0 |
| server_speed_bytes_per_sec_10K                   |         0 |
| server_speed_bytes_per_sec_100K                  |         2 |
| server_speed_bytes_per_sec_1M                    |        81 |
| server_speed_bytes_per_sec_10M                   |         2 |
| server_speed_bytes_per_sec_100M                  |         0 |
| server_connect_count                             |         4 |
| server_connect_retries                           |         0 |
| server_pl_lookup_count                           |         4 |
| server_pl_lookup_retries                         |         0 |
| broken_server_connections                        |         0 |
| server_requests                                  |        91 |
| server_responses                                 |        95 |
| server_error_responses                           |        77 |
| server_resultset_responses                       |         7 |
| server_ok_responses                              |         7 |
| server_other_responses                           |         4 |
| send_saved_login_requests                        |         3 |
| send_all_session_vars_requests                   |         0 |
| send_use_database_requests                       |         3 |
| send_changed_session_vars_requests               |         0 |
| send_last_insert_id_requests                     |         0 |
| send_start_trans_requests                        |         0 |
| vip_to_tenant_cache_hit                          |         0 |
| vip_to_tenant_cache_miss                         |         0 |
+--------------------------------------------------+-----------+
77 rows in set
obclient> SHOW PROXYSESSION STAT 2147549231 like "%time%";
+--------------------------------------------------+-----------+
| stat_name                                        | value     |
+--------------------------------------------------+-----------+
| total_transactions_time                          | 410877642 |
| total_client_request_read_time                   |  11192818 |
| total_client_response_write_time                 |         0 |
| total_client_request_analyze_time                |   4355363 |
| total_server_process_request_time                | 244970812 |
| total_server_response_read_time                  |  33951745 |
| total_send_saved_login_time                      |  16869682 |
| total_send_all_session_vars_time                 |         0 |
| total_send_use_database_time                     |   3165510 |
| total_send_changed_session_vars_time             |         0 |
| total_send_last_insert_id_time                   |         0 |
| total_send_start_trans_time                      |         0 |
| total_pl_lookup_time                             |    756611 |
| total_server_connect_time                        |   3196171 |
+--------------------------------------------------+-----------+
14 rows in set

各字段含义如下表所示:

字段 说明
stat_name 内部统计项的名称
value 内部统计项的取值

内部统计项及其说明说下:

字段 说明
total_transaction_count 事务总数
client_request_total_size 请求数据量总大小
client_response_total_size 返回数据量总大小
server_request_total_size 发送给 OBServer 的请求数据量总大小
server_response_total_size OBServer 返回的数据量总大小
total_transactions_time 事务执行总耗时
total_client_request_read_time 客户端请求读取总时间
total_client_response_write_time 返回客户端数据发送总时间
total_client_request_analyze_time 解析客户端报文的总时间
total_server_process_request_time 数据库处理请求总时间
total_server_response_read_time 读取 OBServer 返回数据总时间
total_send_saved_login_time 发送给 OBServer LOGIN 报文的总时间
total_send_all_session_vars_time 发送给 OBServer Session 变量同步总时间
total_send_use_database_time 发送给 OBServer use database 命令总时间
total_send_changed_session_vars_time 发送给 OBServer Session 变量修改总时间
total_send_last_insert_id_time 发送给 OBServer last_insert_id 同步总时间
total_send_start_trans_time 发送给 OBServer 开启事务同步总时间
total_pl_lookup_time 路由总时间
total_server_connect_time ODP 和 OBServer 建立连接的总时间
client_requests 总请求数
client_large_requests 大请求数
client_internal_requests 内部请求数
client_missing_pk_requests 统计本次请求不需要做路由处理,需要使用上个请求的连接的请求数量
client_completed_requests 已完成的请求数
client_connection_abort_count 连接及中止统计
client_select_requests SELECT 请求总数
client_insert_requests INSERT 请求总数
client_update_requests UPDATE 请求总数
client_delete_requests DELETE 请求总数
client_other_requests 其它请求总数
request_size_100_count 请求大小在 [0,100) 之间的数量
request_size_1K_count 请求大小在 [100,1K) 之间的数量
request_size_3K_count 请求大小在 [1K,3K) 之间的数量
request_size_5K_count 请求大小在 [3K,5K) 之间的数量
request_size_10K_count 请求大小在 [5K,10K) 之间的数量
request_size_1M_count 请求大小在 [10K,1M) 之间的数量
request_size_inf_count 请求大小在 [1M,+∞) 之间的数量
response_size_100_count 响应大小在 [0,100) 之间的数量
response_size_1K_count 响应大小在 [100,1K) 之间的数量
response_size_3K_count 响应大小在 [1K,3K) 之间的数量
response_size_5K_count 响应大小在 [3K,5K) 之间的数量
response_size_10K_count 响应大小在 [5K,10K) 之间的数量
response_size_1M_count 响应大小在 [10K,1M) 之间的数量
response_size_inf_count 响应大小在 [1M,+∞) 之间的数量
client_speed_bytes_per_sec_100 每秒的请求速度在 [0,100) 之间的数量
client_speed_bytes_per_sec_1K 每秒的请求速度在 [100,1K) 之间的数量
client_speed_bytes_per_sec_10K 每秒的请求速度在 [1K,10K) 之间的数量
client_speed_bytes_per_sec_100K 每秒的请求速度在 [10K,100K) 之间的数量
client_speed_bytes_per_sec_1M 每秒的请求速度在 [100K,1M) 之间的数量
client_speed_bytes_per_sec_10M 每秒的请求速度在 [1M,10M) 之间的数量
client_speed_bytes_per_sec_100M 每秒的请求速度在 [10 M,+∞) 之间的数量
server_speed_bytes_per_sec_100 每秒的响应速度在 [0,100) 之间的数量
server_speed_bytes_per_sec_1K 每秒的响应速度在 [100,1K) 之间的数量
server_speed_bytes_per_sec_10K 每秒的响应速度在 [1K,10K) 之间的数量
server_speed_bytes_per_sec_100K 每秒的响应速度在 [10K,100K) 之间的数量
server_speed_bytes_per_sec_1M 每秒的响应速度在 [100K,1M) 之间的数量
server_speed_bytes_per_sec_10M 每秒的响应速度在 [1M,10M) 之间的数量
server_speed_bytes_per_sec_100M 每秒的响应速度在 [10 M,+∞) 之间的数量
server_connect_count 连接 OBServer 总次数
server_connect_retries 连接 OBServer 重试总次数
server_pl_lookup_count 路由总次数
server_pl_lookup_retries 路由重试总次数
broken_server_connections 和 OBServer 断连总次数
server_requests 向 OBServer 发送请求总次数
server_responses 收到 OBServer 响应总次数
server_error_responses 收到 OBServer ERROR 类型响应总次数
server_resultset_responses 收到 OBServer resultset 类型响应总次数
server_ok_responses 收到 OBServer OK 类型响应总次数
server_other_responses 收到 OBServer 其它类型响应总次数
send_saved_login_requests 发送给 OBServer LOGIN 报文总次数
send_all_session_vars_requests 发送给 OBServer 全量 Session 变量同步总次数
send_use_database_requests 发送给 OBServer use database 总次数
send_changed_session_vars_requests 发送给 OBServer 部分 Session 变量总次数
send_last_insert_id_requests 发送给 OBServer last insert id 总次数
send_start_trans_requests 发送给 OBServer 开启事务总次数
vip_to_tenant_cache_hit 公有云上 VIP 信息查询命中次数
vip_to_tenant_cache_miss 公有云上 VIP 信息查询未命中次数


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

请登录后发表评论 登录
全部评论

注册时间:2023-01-18

  • 博文量
    53
  • 访问量
    19389