套接字摘要表
这些套接字摘要表汇总了套接字操作的计时器和字节计数信息:
socket_summary_by_event_name
:wait/io/socket/*
每个插座仪器针对所有插座I / O操作生成的计时器和字节计数统计信息汇总。socket_summary_by_instance
:wait/io/socket/*
针对每个套接字实例,由仪器为所有套接字I / O操作生成的计时器和字节计数统计信息汇总。连接终止时,将socket_summary_by_instance
删除与之对应的行。
idle
当套接字在等待客户端的下一个请求时,套接字摘要表不会汇总由事件生成的等待。对于idle
事件聚合,请使用等待事件摘要表。请参见“等待事件摘要表”。
每个套接字摘要表都有一个或多个分组列,以指示该表如何聚合事件。事件名称是指setup_instruments
表中事件工具的名称:
socket_summary_by_event_name
有EVENT_NAME
专栏。每行总结了给定事件名称的事件。socket_summary_by_instance
有OBJECT_INSTANCE_BEGIN
专栏。每行总结了给定对象的事件。
每个套接字摘要表都有包含汇总值的以下摘要列:
COUNT_STAR
,SUM_TIMER_WAIT
,MIN_TIMER_WAIT
,AVG_TIMER_WAIT
,MAX_TIMER_WAIT
这些列汇总所有操作。
COUNT_READ
,SUM_TIMER_READ
,MIN_TIMER_READ
,AVG_TIMER_READ
,MAX_TIMER_READ
,SUM_NUMBER_OF_BYTES_READ
这些列聚集所有接收操作(
RECV
,RECVFROM
,和RECVMSG
)。COUNT_WRITE
,SUM_TIMER_WRITE
,MIN_TIMER_WRITE
,AVG_TIMER_WRITE
,MAX_TIMER_WRITE
,SUM_NUMBER_OF_BYTES_WRITE
这些列汇总所有发送操作(
SEND
,SENDTO
,和SENDMSG
)。COUNT_MISC
,SUM_TIMER_MISC
,MIN_TIMER_MISC
,AVG_TIMER_MISC
,MAX_TIMER_MISC
这些列聚集所有其他套接字操作,如
CONNECT
,LISTEN
,ACCEPT
,CLOSE
,和SHUTDOWN
。这些操作没有字节数。
该socket_summary_by_instance
表还具有一个EVENT_NAME
指示类插座的列:client_connection
,server_tcpip_socket
,server_unix_socket
。可以对该列进行分组,以将客户端活动与服务器侦听套接字的活动隔离开来。
套接字摘要表具有以下索引:
socket_summary_by_event_name
:- (
EVENT_NAME
)上的主键
- (
socket_summary_by_instance
:- (
OBJECT_INSTANCE_BEGIN
)上的主键 - 在(
EVENT_NAME
)上的索引
- (
TRUNCATE TABLE
允许用于套接字摘要表。除之外events_statements_summary_by_digest
,tt将汇总列重置为零,而不是删除行。