Перейти к основному содержимому

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

В данном разделе описаны представления функциональности резервирование подключений для пользователей.

pg_quota_file_rules

Представление pg_quota_file_rules отображает следующие поля:

Название поляТип значенияОписание
line_numberintegerНомер строки этого лимита в pg_quota.conf
user_nametext[]Список имен пользователей и групп, к которым применяются лимиты
optionstext[]Параметры-лимиты, представленные в виде key1=value1, key2=value2, ....
errortextОшибка, выявленная при разборе строки

pg_quota_rules

Представление pg_quota_rules отображает следующие поля:

Название поляТип значенияОписание
user_nametextИмя пользователя или группы
reserved_connectionsintegerЧисло зарезервированных соединений

pg_quota_limits

Представление pg_quota_limits отображает следующие поля:

Название поляТип значенияОписание
max_connectionsintegerМаксимальное число одновременных подключений к серверу БД
superuser_reserved_connectionsintegerКоличество зарезервированных подключений, которые будут зарезервированы для суперпользователей
total_quota_reserved_connectionsintegerОбщее количество зарезервированных подключений (суммарно по всем квотам без учета иерархии ролей)
total_pool_connectionsintegerКоличество подключений, доступных для всех пользователей. Вычисляется по формуле: total_pool_connections = max_connections - superuser_reserved_connections - total_quota_reserved_connections

pg_stat_quota

Представление pg_stat_quota отображает следующие поля:

Название поляТип значенияОписание
pidint4Идентификатор процесса
quota_ownertextВладелец квоты. Возможные значения:

- role – устанавливается, когда используется соединение из пула обычной роли;
- groupname – устанавливается, когда используется соединение из пула групповой роли;
- superuser – устанавливается, когда используется соединение из пула, зарезервированного за суперпользователем;
- totalpool – устанавливается, когда используется соединение из общего пула соединений
quota_rolenametextИмя роли, которая использует квоту (имя может отсутствовать)