Облачная платформаAdvanced

Обзор

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Если вы создали кластер DWS, вы можете использовать инструмент SQL‑клиент или сторонний драйвер, такой как JDBC или ODBC, чтобы подключиться к кластеру и получить доступ к базе данных в кластере.

Ограничения и ограничения

Warning
  • Избегайте выполнения всех бизнес‑операций под одним пользователем базы данных. Вместо этого планируйте разных пользователей базы данных в соответствии с бизнес‑модулями.
  • Для лучшего контроля доступа к различным бизнес‑модулям лучше использовать нескольких пользователей и права доступа, а не полагаться на пользователя системного администратора при выполнении бизнес‑операций.
  • Не рекомендуется подключать сервисы к единому CN. Вместо этого настройте балансировку нагрузки, обратившись к Привязка и отвязка балансировщиков нагрузки для кластера DWS чтобы обеспечить балансировку соединений к каждому CN.
  • После подключения к базе данных и выполнения требуемых операций своевременно закрывайте соединение с базой данных, чтобы избежать того, что простоявшие соединения продолжают занимать ресурсы и потреблять соединения и публичные ресурсы.
  • В сценарии, когда используется пул соединений с базой данных, после установки параметров GUC базы данных с помощью SET оператора в сервисе, параметры должны быть восстановлены с помощью RESET оператора до того, как пул соединений будет возвращён.
  • Для получения дополнительной информации о спецификациях разработки и дизайна см. "DWS Development and Design Proposal" в Data Warehouse Service (DWS) Руководство разработчика.

Подключение к кластеру

Процедура подключения к кластеру выглядит следующим образом:

  1. Получение адреса подключения кластера DWS
  2. Если используется шифрование SSL, выполните операции в Установление защищённых TCP/IP‑соединений в режиме SSL.
  3. Подключитесь к кластеру и получите доступ к базе данных в кластере. Вы можете выбрать любой из следующих методов подключения к кластеру:
    Notice
    • Рекомендуется использовать официально рекомендованный метод подключения к базе данных.
    • Совместимость с другими клиентами не может быть гарантирована, поэтому может потребоваться её проверка.
    • Если ошибка возникает из‑за несовместимости с другим клиентом и клиент нельзя заменить, попробуйте заменить драйвер libpq на клиенте. Чтобы заменить libpg.so файл на клиенте, загрузите и распакуйте пакет клиента gsql, ссылаясь на Загрузка клиента, найдите gsql директорию и получите файл. Затем замените существующий libpg.so файл в указанной директории на клиенте.