socket_*
Таблицы socket_* предназначены для будущего использования и не заполняются в текущих версиях Greengage DB.
Таблицы socket_* базы данных gpperfmon хранят статистические метрики использования сокетов кластером Greengage DB.
Существуют три таблицы с одинаковыми наборами столбцов:
-
socket_now— внешняя таблица, файлы данных которой хранятся в каталоге $MASTER_DATA_DIRECTORY/gpperfmon/data. -
socket_tail— внешняя таблица, файлы данных которой хранятся в каталоге $MASTER_DATA_DIRECTORY/gpperfmon/data. Это промежуточная таблица для статистических метрик сокетов, которые уже удалены изsocket_now, но еще не зафиксированы вsocket_history. Эта таблица предназначена только для внутреннего использования. -
socket_history— обычная таблица, в которой хранятся исторические статистические метрики сокетов. Она партиционирована по месяцам. Партиции автоматически добавляются с шагом в два месяца по мере необходимости.
| Столбец | Тип | Описание |
|---|---|---|
ctime |
timestamp(0) without time zone |
Время создания строки |
hostname |
varchar(64) |
Имя сегмент-хоста или мастер-хоста, связанного с данной статистикой сокетов |
total_sockets_used |
int |
Общее количество сокетов, используемых в системе |
tcp_sockets_inuse |
int |
Количество используемых TCP-сокетов |
tcp_sockets_orphan |
int |
Количество зависших (orphan) TCP-сокетов |
tcp_sockets_timewait |
int |
Количество TCP-сокетов в состоянии |
tcp_sockets_alloc |
int |
Количество выделенных TCP-сокетов |
tcp_sockets_memusage_inbytes |
int |
Объем памяти, потребляемой TCP-сокетами |
udp_sockets_inuse |
int |
Количество используемых UDP-сокетов |
udp_sockets_memusage_inbytes |
int |
Объем памяти, потребляемой UDP-сокетами |
raw_sockets_inuse |
int |
Количество используемых RAW-сокетов |
frag_sockets_inuse |
int |
Количество используемых FRAG-сокетов |
frag_sockets_memusage_inbytes |
int |
Объем памяти, потребляемой FRAG-сокетами |