6.3. Представления

6.3.1. shardman.pg_stat_csn

6.3.1. shardman.pg_stat_csn

В представлении shardman.pg_stat_csn содержится одна строка, показывающая статистику задержек, возникающих во время импорта снимков CSN. Эти задержки возникают из-за того, что системные часы на узлах кластера Shardman могут быть не синхронизированы. Задержки негативно влияют на производительность, увеличивая задержку запросов. Представление shardman.pg_stat_csn позволяет отслеживать эти задержки. Представление основано на данных Сборщика статистики. Столбцы представления показаны в Таблице 6.1.

Таблица 6.1. Столбцы shardman.pg_stat_csn

ИмяТипОписание
csn_snapshots_importedbigintОбщее количество импортированных снимков CSN
csn_total_import_delayintervalСуммарная продолжительность всех задержек при импорте снимков CSN, в микросекундах
csn_max_shiftbigintМаксимальное зарегистрированное смещение CSN снимка, вызвавшее задержку
global_oldest_csnbigintCSN старейшей транзакции в кластере
global_oldest_xidxidXID старейшей транзакции в кластере
global_oldest_rgidintegerНомер группы репликации со старейшей транзакцией в кластере
local_oldest_csnbigintCSN старейшей транзакции на текущем узле
local_oldest_xidxidXID старейшей транзакции на текущем узле
CSNXidMap_head_csnbigintПоследний CSN в CSNSnapshotXidMap
CSNXidMap_head_xidxidXID, соответствующий последнему CSN в CSNSnapshotXidMap
CSNXidMap_tail_csnbigintСтарейший CSN в CSNSnapshotXidMap
CSNXidMap_tail_xidxidXID, соответствующий старейшему CSN в CSNSnapshotXidMap
stats_resettimestamp with time zoneПоследнее время сброса этих статистических данных

Чтобы сбросить статистику, связанную с CSN, вызовите функцию pg_stat_reset_shared с единственным текстовым аргументом, равным csn.

Примечание

Функциональность Shardman, связанная со снимками CSN, находится в стадии разработки. Поэтому в будущих выпусках ожидаются изменения в соответствующих представлениях.