У меня вопрос по поводу свободной памяти для AWS Аврора Postgres.
Недавно мы хотели создать индекс для одной из наших баз данных, и база данных умерла и переключилась на подчиненную, что все работало нормально. Похоже, что свободная память была отброшена сконфигурированными 500 МБ файла maintenance_work_mem и, таким образом, ушла примерно на 800 МБ памяти - сразу после этого экземпляр 32 ГБ умер.
1) Мне интересно, является ли свободная память общая системная память, и если здесь недостаточно памяти, может вызвать системный убийца на экземпляре AWS Aurora? Таким образом, мы можем захотеть запланировать в более свободном пространстве оперативные задачи и выполнение заданий автоочистки, чтобы больше не сталкиваться с этой проблемой?
2) Фактическая работа по созданию индекса должна была бы использовать свободное локальное хранилище как Насколько я понял, размер индекса не должен был иметь значения, верно?
Заранее спасибо, Крис