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

Ограничения RDS for PostgreSQL

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

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

Технические характеристики и производительность

Таблица 1 Технические характеристики

Элемент

Технические характеристики

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

  • Cloud SSD: 40 GB до 4,000 GB
  • Extreme SSD: 40 GB до 4,000 GB

Подключения

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

IOPS

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

Квоты

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

Элемент

Ограничения

Описание

Read-реплика

Для DB instance можно создать максимум пять Read-реплик.

Для получения дополнительной информации см Introducing Read Replicas.

Теги

Для DB instance можно добавить максимум 20 тегов.

Для получения дополнительной информации см RDS for PostgreSQL Tags.

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

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

После оплаты пространства хранения вашего DB instance вы получите бесплатное пространство бэкапа того же размера. Для получения дополнительной информации см Как тарифицируются данные бэкапа RDS?

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

Значение по умолчанию — 7 дней. Диапазон значений от 1 до 732 дней.

Для получения дополнительной информации см. Настройка политики Бэкапа в том же регионе.

Запрос Лога

  • Записи ошибок Лога: 2,000
  • Записи медленных запросов Лога: 2,000

Для получения дополнительной информации см. Управление Логом.

Именование

Таблица 3 Именование

Элемент

Ограничения

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

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

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

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

Имя учётной записи

  • от 1 до 128 символов
  • Разрешены только буквы, цифры, дефисы (-) и знаки подчеркивания (_) . Оно должно отличаться от системных учётных записей. Системные учётные записи включают rdsadmin, rdsuser, rdsbackup, и rdsmirror.

Имя бэкапа

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

Имя шаблона параметра

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

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

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

Элемент

Ограничения

root пароль

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

Для получения дополнительной информации см Сброс пароля администратора.

Порт базы данных

2100 до 9500

Для получения дополнительной информации см Изменение порта базы данных.

Шифрование диска

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

Для получения дополнительной информации см Выполнение шифрования на стороне сервера.

VPC

VPC, в которой размещён экземпляр DB, нельзя изменить после создания экземпляра.

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

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

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

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

  • rdsAdmin: управленческий аккаунт с высшими привилегиями. Он используется для запроса и изменения информации об инстансе, устранения неисправностей, миграции данных и их восстановления.
  • pg_execute_server_program: аккаунт, позволяющий выполнять программы на сервере базы данных от имени пользователя, под которым работает база, с помощью COPY и других функций, позволяющих выполнять серверные программы.
  • pg_read_all_settings: учетная запись, которая читает все переменные конфигурации.
  • pg_read_all_stats: учетная запись, которая читает все pg_stat_* просматривает и использует различные статистические данные, связанные с расширениями.
  • pg_stat_scan_tables: учетная запись, которая выполняет функции мониторинга, которые могут занимать ACCESS SHARE блокировки таблиц, потенциально на длительный период.
  • pg_signal_backend: учетная запись, которая посылает сигнал другому 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: учетная запись репликации. Она используется для синхронизации данных с основного экземпляра на его резервный экземпляр или реплики для чтения.
  • rdsBackup: учетная запись резервного копирования. Она используется для резервного копирования данных в фоновом режиме.
  • rdsMetric: учетная запись мониторинга метрик. Она используется службой watchdog для сбора данных о статусе базы данных.

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

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

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

Операции экземпляров

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

Элемент

Ограничения

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

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

Primary/Standby replication

RDS for PostgreSQL использует кластер репликации с двойным узлом primary/standby. Вам не нужно дополнительно настраивать репликацию. Экземпляр DB в режиме standby не виден вам, поэтому вы не можете получить к нему прямой доступ.

Перезагрузка экземпляра DB

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

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

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

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

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

Корзина

RDS позволяет перемещать удалённые по модели pay-per-use экземпляры DB в корзину. Вы можете восстановить экземпляр DB, удалённый до 7 дней назад, из корзины.