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

29.12.20.9 Socket 汇总表

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

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

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

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

  • COUNT_STARSUM_TIMER_WAITMIN_TIMER_WAITAVG_TIMER_WAITMAX_TIMER_WAIT

    这些列汇总所有操作。

  • COUNT_READSUM_TIMER_READMIN_TIMER_READAVG_TIMER_READMAX_TIMER_READSUM_NUMBER_OF_BYTES_READ

    这些列汇总所有接收操作(RECVRECVFROMRECVMSG)。

  • COUNT_WRITESUM_TIMER_WRITEMIN_TIMER_WRITEAVG_TIMER_WRITEMAX_TIMER_WRITESUM_NUMBER_OF_BYTES_WRITE

    这些列汇总所有发送操作(SENDSENDTOSENDMSG)。

  • COUNT_MISCSUM_TIMER_MISCMIN_TIMER_MISCAVG_TIMER_MISCMAX_TIMER_MISC

    这些列汇总所有其他 Socket 操作,例如 CONNECTLISTENACCEPTCLOSESHUTDOWN。这些操作没有字节计数。

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

Socket 汇总表具有以下索引:

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