文档首页
MySQL 8.4 参考手册
相关文档 下载本手册

29.12.20.9 Socket 汇总表

这些 Socket 汇总表汇总了 Socket 操作的计时器和字节计数信息。

Socket 汇总表不会汇总 Socket 在等待客户端的下一个请求时由 idle 事件生成的等待。对于 idle 事件汇总,请使用等待事件汇总表;请参阅第 29.12.20.1 节“等待事件汇总表”。

每个 Socket 汇总表都有一个或多个分组列,用于指示表如何汇总事件。事件名称指的是setup_instruments 表中事件检测点的名称。

每个 Socket 汇总表都有这些汇总列,其中包含汇总值:

  • 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

    这些列汇总所有其他 Socket 操作,例如 CONNECT、LISTEN、ACCEPT、CLOSE 和 SHUTDOWN。这些操作没有字节计数。

socket_summary_by_instance 表还有一个 EVENT_NAME 列,用于指示 Socket 的类别:client_connection、server_tcpip_socket、server_unix_socket。可以对该列进行分组,例如,将客户端活动与服务器侦听 Socket 的活动隔离开来。

Socket 汇总表具有以下索引:

允许对 Socket 汇总表执行 TRUNCATE TABLE 操作。除了 events_statements_summary_by_digest 外,它会将汇总列重置为零,而不是删除行。