这些套接字摘要表汇总了套接字操作的计时器和字节计数信息:
socket_summary_by_event_namewait/io/socket/*:仪器为每个套接字仪器 生成的所有套接字 I/O 操作的聚合计时器和字节计数统计信息 。socket_summary_by_instancewait/io/socket/*:仪器为每个套接字实例为所有套接字 I/O 操作生成的聚合计时器和字节计数统计信息 。当连接终止时,socket_summary_by_instance与其对应的行将被删除。
idle当套接字正在等待来自客户端的下一个请求时,
套接字摘要表不会聚合由事件生成的
等待。对于idle
事件聚合,使用等待事件汇总表;请参阅
第 25.12.15.1 节,“等待事件摘要表”。
每个套接字摘要表都有一个或多个分组列来指示该表如何聚合事件。事件名称参考
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。此列可以分组以隔离,例如,客户端活动与服务器侦听套接字的活动。
TRUNCATE TABLE允许用于套接字汇总表。除了
events_statements_summary_by_digest,tt 将汇总列重置为零而不是删除行。