Кластер Amazon Aurora PostgreSQL с одним записывающим узлом испытывал загрузку более 90% в течение 11 минут, когда запускался еженедельный автоматический отчет, что приводило к замедлению работы для пользователей. Как администратор должен предотвратить еженедельное снижение производительности, вызванное отчетом?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Добавить экземпляр для чтения в кластер и обновить строку подключения к базе данных отчета, чтобы отчет считывался из новой реплики..
Почему это правильный ответ
Добавление экземпляра для чтения (read replica) в кластер Amazon Aurora PostgreSQL и направление запросов отчета на этот экземпляр является эффективным решением. Aurora автоматически реплицирует данные на экземпляры для чтения, что позволяет распределить нагрузку чтения и предотвратить влияние ресурсоемких отчетов на производительность основного записывающего узла (writer instance), который обслуживает пользовательские запросы. Масштабирование существующего экземпляра БД до большего размера увеличит затраты и может быть избыточным, так как проблема связана с пиковой нагрузкой от отчета, а не с постоянной нехваткой ресурсов. Добавление еще одного записывающего экземпляра невозможно в кластере Aurora с одним записывающим узлом, так как Aurora поддерживает только один записывающий узел для обеспечения согласованности данных. Включение автомасштабирования для кластера БД неприменимо к экземплярам Aurora PostgreSQL в том смысле, как это работает с Aurora Serverless, и не решит проблему разделения нагрузки чтения/записи для отчетов.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется