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

Ограничения RDS для PostgreSQL

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

Следующие таблицы содержат ограничения, разработанные для обеспечения стабильности и безопасности RDS для PostgreSQL.

Спецификации и производительность

Таблица 1 Спецификации

Элемент

Спецификация

Объем хранения

  • Cloud SSD: от 40 ГБ до 4000 ГБ
  • Extreme SSD: от 40 ГБ до 4000 ГБ

Соединения

Максимальное количество соединений варьируется в зависимости от спецификаций экземпляра.

IOPS

  • Cloud SSD: максимум 50 000
  • Extreme SSD: максимум 128 000

Квоты

Таблица 2 Квоты

Элемент

Ограничение

Описание

Read-реплика

Для одного экземпляра базы данных можно создать максимум 10 read-реплик.

Теги

На один экземпляр базы данных можно добавить максимум 20 тегов.

Бесплатное пространство бэкапа

RDS предоставляет бесплатное пространство бэкапа того же размера, что и купленное вами хранилище.

После оплаты за объем хранения вашего экземпляра базы данных вы получаете бесплатно такое же пространство для бэкапа. См.Как взимается плата за резервные копии RDS?

Период сохранения автоматических бэкапов

Значение по умолчанию равно 7 дням. Значение может варьироваться от 1 до 3660 дней.

Запрос лога

  • Записи журнала ошибок: 2000
  • Записи медленных запросов: 2000

Называние

Таблица 3 Названия

Элемент

Ограничение

Имя экземпляра

  • От 4 до 64 символов длиной
  • Должно начинаться с буквы. Допускаются только буквы (учитывается регистр), цифры, дефисы (-) и подчеркивания (_).

Имя базы данных

  • От 1 до 63 символов длиной
  • Допустимы только буквы, цифры и символы подчеркивания (_). Оно не должно начинаться с "pg", цифры или быть таким же, как имена шаблонов баз данных RDS для PostgreSQL. Шаблонные базы данных RDS для PostgreSQL включают:postgres, template0, и template1.Имя учетной записиОт 1 до 128 символов длиной

Допускаются только буквы, цифры, дефисы (-) и подчеркивания (_). Должно отличаться от имен системных учетных записей. Системные учетные записи включают:

  • rdsadmin
  • , rdsuser, rdsbackup, и rdsmirror.Имя бэкапаОт 4 до 64 символов длиной

Должно начинаться с буквы. Разрешены только буквы (учитывая регистр), цифры, дефисы (-) и подчеркивания (_).

  • Имя параметра шаблона
  • От 1 до 64 символов длиной

Разрешено использовать только буквы (учитывая регистр), цифры, дефисы (-), подчеркивания (_) и точки (.).

  • Безопасность

Таблица 4 Безопасность

Элемент

Ограничение

Пароль root

  • От 8 до 32 символов длиной
  • Должен содержать минимум три типа следующих символов: прописные буквы, строчные буквы, цифры и специальные символы («~!@#%^*-_=+?,»).Для получения дополнительной информации см.Сброс пароля администратора

См.

Изменение порта базы данных

Если шифрование диска включено во время создания экземпляра, то статус шифрования диска и ключ изменить позже невозможно.

VPC

После создания экземпляра базы данных расположенную в нем виртуальную частную сеть (VPC) изменить нельзя.

Группа безопасности

  • По умолчанию в вашем облачном аккаунте можно создать максимум 100 групп безопасности.
  • По умолчанию к одной группе безопасности можно добавить до 50 правил группы безопасности. Для получения дополнительной информации см.Настройка правил группы безопасности.
  • Один экземпляр базы данных RDS может быть связан с несколькими группами безопасности, а одна группа безопасности может быть связана с несколькими экземплярами базы данных RDS.
  • При создании экземпляра базы данных можно выбрать несколько групп безопасности. Для лучшей производительности сети выбирайте не более пяти групп безопасности. Подробнее см.Изменение группы безопасности.

Системный аккаунт

Для предоставления услуг O&M система автоматически создает системные аккаунты при создании экземпляров баз данных RDS для PostgreSQL. Эти системные аккаунты вам недоступны.

  • rdsAdmin: учетная запись администратора с наивысшими привилегиями. Используется для запроса и изменения информации об экземпляре, исправления неисправностей, миграции данных и восстановления данных.
  • pg_execute_server_program: учетная запись, позволяющая пользователям базы данных выполнять программы на сервере базы данных для взаимодействия с функцией COPY и другими функциями, которые позволяют выполнение программ сервера.
  • pg_read_all_settings: учетная запись, которая читает все переменные конфигурации.
  • pg_read_all_stats: учетная запись, которая считывает все pg_stat_* представления и использует различные статистические данные, связанные с расширениями.
  • pg_stat_scan_tables: учетная запись, выполняющая функцию мониторинга, которая может получить ACCESS SHARE lock на таблице (и удерживать блокировку длительное время).
  • pg_signal_backend: учетная запись, сигнализирующая другому бэкэнду о необходимости отмены запроса или завершения сеанса.
  • pg_read_server_files: учетная запись, позволяющая пользователю базы данных использовать функции доступа к файлам COPY и другие для чтения файлов из любого доступного каталога на сервере.
  • pg_write_server_files: учетная запись, позволяющая пользователю базы данных использовать функции доступа к файлам COPY и другие для записи файлов в любой доступный каталог на сервере.
  • pg_monitor: учетная запись, читающая и исполняющая различные представления и функции мониторинга. Эта роль является членом pg_read_all_settings, pg_read_all_stats, и pg_stat_scan_tables.
  • rdsRepl: репликационная учетная запись. Используется для синхронизации данных между основным экземпляром и резервным экземпляром или read-репликами.
  • rdsBackup: учетная запись для создания бэкапов. Используется для выполнения операций бэкапа данных в фоновом режиме.
  • rdsMetric: учетная запись для сбора метрик мониторинга. Используется сторожевым таймером для сбора данных состояния базы данных.

Параметр экземпляра

Чтобы обеспечить оптимальную производительность RDS, вы можете изменять параметры шаблона параметров по мере необходимости.

Дополнительную информацию см. в разделе Рекомендации по настройке параметров RDS для PostgreSQL.

Операции над экземплярами

Таблица 5 Операции над экземплярами

Элемент

Ограничения

Развертывание экземпляра

ECSгде развернуты экземпляры баз данных, напрямую вам невидимы. Вы можете получать доступ к экземплярам баз данных только через IP-адреса и порты баз данных.

Первичная/резервная репликация

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

Перезагрузка экземпляра базы данных

Экземпляры баз данных нельзя перезагружать командами. Их необходимо перезагружать через консоль RDS.

Просмотр бэкапов

Вы можете загружать автоматические и ручные бэкапы для локального хранения. Для загрузки бэкапа можно воспользоваться OBS Browser+, текущим браузером или URL скачивания.

Управление логами

Логгирование в RDS для PostgreSQL включено по умолчанию и не может быть отключено.

Корзина для удаленных элементов

RDS позволяет перемещать удаленные платные экземпляры баз данных в корзину для удаления. Вы можете восстановить экземпляр базы данных, который был удалён не более чем за 7 дней назад, из корзины для удаления.