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

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

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

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

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

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

Элемент

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

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

  • Cloud SSD: 40 ГБ до 4,000 ГБ
  • Extreme SSD: 40 ГБ до 4,000 ГБ

Подключения

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

IOPS

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

Квоты

Table 2 Квоты

Элемент

Ограничения

Описание

Read-реплика

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

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

Теги

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

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

Бесплатное пространство резервного копирования

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

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

Период хранения автоматических резервных копий

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

Для получения дополнительной информации см. Configuring Same-Region Backup Policies.

Log query

  • Error log records: 2,000
  • Slow query log records: 2,000

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

Naming

Table 3 Naming

Item

Constraints

Instance name

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

Database name

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

Account name

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

Backup name

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

Parameter template name

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

Security

Table 4 Security

Item

Constraints

root password

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

Для получения дополнительной информации см. Resetting the Administrator Password.

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

2100 to 9500

Для получения дополнительной информации см. Changing a Database Port.

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

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

Для получения дополнительной информации см. Performing a Server-Side Encryption.

VPC

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

Security group

  • По умолчанию вы можете создать не более 100 security groups в своей облачной учётной записи.
  • По умолчанию вы можете добавить до 50 правил security group в security group. Для получения дополнительной информации см. Configuring Security Group Rules.
  • Один RDS DB instance может быть связан с несколькими security groups, и один security group может быть связан с несколькими RDS DB instances.
  • При создании DB instance вы можете выбрать несколько security groups. Для лучшей сетевой производительности выбирайте не более пяти security groups. Для получения дополнительной информации см. Changing a Security Group.

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

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

  • rdsAdmin: учетная запись управления с наивысшими привилегиями. Она используется для запроса и изменения информации об instance, исправления ошибок, миграции данных и восстановления данных.
  • 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: учетная запись, посылающая сигнал другому 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: учетная запись репликации. Она используется для синхронизации данных с primary instance на его standby instance или read replicas.
  • rdsBackup: учетная запись Бэкап. Она используется для резервного копирования данных в фоновом режиме.
  • rdsMetric: учетная запись мониторинга метрик. Она используется watchdog для сбора данных о состоянии базы данных.

Instance parameter

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

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

Instance Операции

Table 5 Instance операции

Элемент

Ограничения

Instance развертывание

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

репликация Primary/Standby

RDS for PostgreSQL использует кластер репликации dual-node с режимом primary/standby. Дополнительную настройку репликации выполнять не требуется. Standby DB instance не виден вам, поэтому вы не можете получить к нему прямой доступ.

Перезагрузка DB instance

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

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

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

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

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

Recycle bin

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

RDS for PostgreSQL Ограничения — документация Relational Database Service руководство пользователя облако Cloud.ru