套接字摘要表
这些套接字摘要表汇总了套接字操作的计时器和字节计数信息:
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将汇总列重置为零,而不是删除行。
