Я работаю с движком AWS Aurora PostgreSQL 10.4. Я пытаюсь установить cluster table ... using index и получаю сообщение об ошибке типа
could not write block .... of temporary file: no space left on device
Если бы я управлял своим собственным экземпляром PostgreSQL, я бы смотрел на доступное пространство на отдельных томах с помощью df. (См. Также: Я получаю сообщение об ошибке "не удалось записать блок .... временного файла не осталось места на устройстве ..." с использованием postgresql)
Но с Aurora AWS должна управлять хранилищем и автоматически расширять его по запросу. Поэтому мне интересно, как бы я исправил это состояние, если бы я сам не управлял хранилищем. Я предполагаю, что временное хранилище движка PG отделено от уровня виртуализированного хранилища, управляемого Aurora, но не знаю, как его изменить.





Вы правы, утверждая, что об этом должна позаботиться Аврора. Если у вас есть несколько экземпляров в вашем кластере, ваш кластер самовосстанавливается, инициируя аварийное переключение. Неисправный экземпляр также будет исправлен в фоновом режиме - в основном автоматически, а в некоторых редких случаях - операторами AWS.
Если вы заметили, что проблема сохраняется более нескольких минут, вам следует:
Если вы считаете, что AWS пропустила ваше соглашение об уровне обслуживания, то также сообщите им об этом.
AWS will use commercially reasonable efforts to make Multi-AZ instances available with a Monthly Uptime Percentage (defined below) of at least 99.95% during any monthly billing cycle (the "Service Commitment"). In the event Amazon RDS does not meet the Monthly Uptime Percentage commitment, you will be eligible to receive a Service Credit
Временное пространство использует локальный «эфемерный» том экземпляра. В настоящее время единственный способ увеличить это пространство - это перейти к экземпляру большего размера.
Есть ли в CloudWatch какие-либо метрики для мониторинга хранилища?
CloudWatch-> RDS-> DBClusterIdentifier-> FreeLocalStorage
Жаль, что это бывает и в Aurora Serverless.
Будет ли этот ответ еще в силе в 2021 году?
wrschneider, есть ли еще что-нибудь, на что вы бы хотели ответить в рамках этого сообщения?