Поделиться через


Часто задаваемые вопросы о эластичных кластерах в Базе данных Azure для PostgreSQL

В следующем разделе описаны ограничения емкости и функциональные ограничения в эластичных кластерах Базы данных Azure для PostgreSQL.

Текущие ограничения сервера Базы данных Azure для PostgreSQL также применяются к эластичным кластерам. Остальная часть документа описывает различия, которые применяются только к эластичным кластерам.

General

В этом разделе перечислены ключевые ограничения емкости и функциональные ограничения, относящиеся к эластичным кластерам в гибком сервере Базы данных Azure для PostgreSQL. Используйте эти сведения, чтобы понять, какие функции не поддерживаются или ведут себя по-разному по сравнению со стандартными гибкими серверами.

Вопрос. В каких регионах можно использовать эластичные кластеры?

Ответ. Эластичные кластеры — это функция гибких экземпляров сервера Базы данных Azure для PostgreSQL, а также такие возможности доступны в тех же регионах.

Вопрос. Можно ли создавать дополнительные базы данных в эластичном кластере?

Ответ. Портал Azure предоставляет учетные данные для подключения к одной базе данных на кластер. В настоящее время невозможно создать другую базу данных, и CREATE DATABASE команда завершается ошибкой. Эта база данных вызывается postgres по умолчанию.

Вопрос. Какая версия PostgreSQL поддерживается с эластичными кластерами?

Ответ. Эластичные кластеры поддерживают PostgreSQL версии 17.

Вопрос. Можно ли использовать обновления основных версий с эластичными кластерами?

Ответ. В настоящее время обновления основных версий не поддерживаются.

Вопрос. Можно ли скачать журналы сервера?

Ответ. В настоящее время загрузка журналов сервера не поддерживается. Для анализа поведения кластера можно использовать метрики Azure, рабочие области Log Analytic и представления PostgreSQL.

Extensions

В этом разделе перечислены расширения PostgreSQL, которые поддерживают эластичные кластеры или не поддерживаются. Он также отмечает все особые соображения при их включении. Используйте эти сведения для определения совместимости и известных конфликтов (например, между Citus и TimescaleDB).

Вопрос. Какие расширения не поддерживаются?

Ответ. Следующие расширения не поддерживаются.

  • тотчас
  • pg_qs — хранилище запросов
  • postgis_topology
  • TimescaleDB

Вопрос. Почему функция TimescaleDB недоступна с эластичными кластерами?

Ответ. Расширение TimescaleDB не поддерживается в эластичных кластерах из-за низкоуровневых конфликтов с расширением Citus.

Migrations

В этом разделе описываются поддерживаемые методы и рекомендации по переносу данных в эластичные кластеры и из нее. Она включает рекомендуемые инструменты и известные ограничения. Используйте pg_dump/pg_restore или pgcopydb для логических миграций и проверьте совместимость расширений перед началом работы.

Вопрос. Как выполнить миграцию в эластичные кластеры или из них?

Ответ. В настоящее время можно перенести в эластичные кластеры и из эластичных кластеров с помощью pg_dump, pg_restore и pgcopydb. Любой другой инструмент, работающий со стандартным PostgreSQL, должен работать.

Нетворкинг

В этом разделе описываются рекомендации по сети и ограничения, относящиеся к эластичным кластерам. Он включает поддерживаемые параметры подключения, порты, используемые для управления и пула, а также функции, которые в настоящее время недоступны. Используйте это руководство для планирования доступа, пула подключений и сетевой безопасности для развертываний кластера.

Можно ли использовать PgBouncer для пула подключений с эластичными кластерами?

Ответ. Да, можно использовать PgBouncer с эластичными кластерами. Используйте порт 6432 для операций управления схемами и узлами. Порт 8432 балансирует нагрузку на экземпляры PgBouncer, работающие на всех узлах кластера.

Вопрос. Можно ли использовать виртуальную сеть с эластичными кластерами?

Да, конечные точки Private Link эластичного кластера могут быть добавлены в вашу виртуальную сеть. Кроме того, если необходимо ограничить сетевой трафик исключительно для использования виртуальной сети, можно отключить доступ к общедоступной сети. Внедрение виртуальной сети не поддерживается.

Storage

В этом разделе описаны ограничения и поведение, связанные с хранилищем, относящиеся к эластичным кластерам, включая подготовку, масштабирование и рекомендации по резервному копированию. Используйте эти сведения для планирования емкости, понимания неподдерживаемых функций и предотвращения сбоев во время миграции или масштабирования операций.

Вопрос. Доступно ли автоматическое масштабирование хранилища?

Ответ. В настоящее время автоматическое масштабирование хранилища не поддерживается.

Performance

В этом разделе описываются ограничения и поведение, связанные с производительностью для эластичных кластеров, включая поддерживаемые функции, неподдерживаемые средства мониторинга и настройки, а также практические рекомендации по оптимизации производительности запросов и кластеров. Используйте эти сведения для планирования рабочих нагрузок и настройки ожиданий для задержки, масштабирования и диагностических возможностей.

Вопрос. Можно ли использовать аналитику производительности запросов с эластичными кластерами?

Ответ. В настоящее время аналитика производительности запросов не поддерживается.

Вопрос. Можно ли использовать автоматическую настройку индекса с эластичными кластерами?

Ответ. В настоящее время автоматическая настройка индекса не поддерживается.

Могу ли я использовать реплики чтения с эластичными кластерами?

В настоящее время поддерживается только одна читаемая реплика.