Использование дискового пространства
На дисках кластера PostgreSQL хранятся:
- временные файлы;
- файлы данных;
- журналы транзакций (WAL);
- слоты логической репликации;
- логи СУБД;
- системные файлы, необходимые для функционирования PostgreSQL.
Вы можете следить за объемом используемого дискового пространства.
Когда объем используемого дискового пространства растет, вы можете проверить:
Если диск кластера будет заполнен на 80%, уведомление появится в панели управления и будет отправлено на электронную почту Владельца аккаунта и тех пользователей, которые подписаны на категорию уведомлений Услуги и сервисы.
Если диск кластера будет заполнен на 95% и более, кластер перейдет в статус DISK_FULL
и будет работать только на чтение. Чтобы кластер работал на чтение и запись, очистите диск или масштабируйте кластер и выберите конфигурацию с бóльшим размером диска.
Посмотреть размер временны х файлов
Временные файлы могут использоваться для сортировки, хеширования и временного хранения результатов запросов. Чтобы посмотреть общий размер временных файлов в базе данных, используйте SQL-запрос к представлению pg_stat_database
:
SELECT datname, temp_files AS "Temporary files", temp_bytes AS "Size of temporary files"
FROM pg_stat_database;