socket_stats_* 表

socket_stats_* 表

socket_stats_* 表存储一个 Greenplum 数据库实例中 socket 使用统计指标。 一共有三张表,所有查询表都具有相同的列:

这些表为将来使用保留,当前没有填充信息。

  • socket_stats_now 是一个外部表,它的数据存储在 $MASTER_DATA_DIRECTORY/gpperfmon/data.
  • socket_stats_tail 是一个外部表,它的数据存储在 $MASTER_DATA_DIRECTORY/gpperfmon/data. 这是一个过渡表,当数据已经从 socket_stats_now 中清除,但还没有提交到 socket_stats_history中时,暂存在这里。它通常仅包含数据几分钟时间。
  • socket_stats_history 是一个常规表,用于存储 socket 历史统计指标。 它已预先设置为按月分区。分区会根据需要以两个月为增量自动添加。
类型 说明
total_sockets_used int 系统中的 socket 总数.
tcp_sockets_inuse int 使用中的 TCP socket 数量.
tcp_sockets_orphan int 孤儿 TCP socket 数量.
tcp_sockets_timewait int Time-Wait 状态的 TCP socket 数量.
tcp_sockets_alloc int 已分配的 TCP socket 数量.
tcp_sockets_memusage_inbytes int TCP socket 消耗的内存总量.
udp_sockets_inuse int 使用中的 UDP socket 数量.
udp_sockets_memusage_inbytes int UDP socket 消耗的内存总量.
raw_sockets_inuse int 使用中的 RAW socket 数量.
frag_sockets_inuse int 使用中的 FRAG socket 数量.
frag_sockets_memusage_inbytes int FRAG socket 消耗的内存总量.