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

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

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

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

Характеристики и производительность

Таблица 1 Характеристики

Элемент

Характеристики

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

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

Подключения

Максимум 100,000

IOPS

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

Квоты

Table 2 Квоты

Элемент

Ограничения

Описание

Read-реплика

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

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

Теги

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

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

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

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

Бесплатное бэкап‑пространство предоставляется после покупки пространства хранения. Для получения дополнительной информации см. How Is RDS Backup Data Billed?.

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

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

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

Период хранения лога

  • Подробности журнала ошибок: 30 дней
  • Подробности журнала медленных запросов: 30 дней
  • Исходные журналы медленных запросов: 30 дней
  • Статистика журнала медленных запросов: 30 дней
  • Журналы отказа/переключения: 30 дней
  • Журналы аудита SQL: значение по умолчанию — 7 дней. Диапазон значений от 1 до 732 дней.

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

Именование

Table 3 Именование

Элемент

Ограничения

Имя инстанса

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

Database name

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

Account name

  • RDS for MySQL 5.6: Имя учётной записи должно быть от 1 до 16 символов. Допускаются только буквы, цифры, дефисы (-) и подчёркивания (_) .
  • RDS for MySQL 5.7 and 8.0: Имя учётной записи должно быть от 1 до 32 символов. Допускаются только буквы, цифры, дефисы (-) и подчёркивания (_) .

Backup name

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

Parameter template name

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

Security

Таблица 4 Security

Элемент

Ограничения

root‑разрешения

Только учетная запись администратора root предоставляется на странице создания инстанса. Для получения подробной информации о поддерживаемых разрешениях см. Root Permissions.

ПРИМЕЧАНИЕ:

Выполнение revoke, drop user или rename user на root может привести к прерыванию сервиса. Будьте осторожны при выполнении любого из этих операторов.

root‑пароль

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

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

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

от 1024 до 65535 (за исключением 12017, 33071 и 33062, которые заняты системой RDS)

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

VPC

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

Security group

  • По умолчанию вы можете создать максимум 100 security groups в своей облачной учётной записи.
  • По умолчанию вы можете добавить до 50 security group rules в 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.

System database

При создании RDS for MySQL instance система автоматически создаёт следующие system databases для instance. Операции DML не могут быть выполнены над system databases или system tables.

  • __recyclebin__ (8.0.32 and later)
  • information_schema
  • mysql
  • performance_schema
  • sys

System account

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

  • rdsAdmin: учётная запись управления с наивысшими привилегиями. Она используется для запроса и изменения информации об instance, устранения неисправностей, миграции данных и восстановления данных.
  • rdsRepl: учетная запись репликации. Она используется для синхронизации данных из первичного инстанса в его резервный инстанс или read replicas.
  • rdsBackup: учетная запись резервного копирования. Она используется для резервного копирования данных в фоновом режиме.
  • rdsMetric: учетная запись мониторинга метрик. Она используется watchdog для сбора данных о состоянии базы данных.
  • rdsProxy: прокси‑учетная запись. Она автоматически создаётся при включении Database Proxy и используется для аутентификации при подключении к базе данных через адрес разделения чтения/записи.
  • rdsFillBinlog: учетная запись синхронизации binlog. Если binlog не синхронизируются во время переключения primary/standby, эта учетная запись создаётся для синхронизации binlog.

Instance parameter

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

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

Instance Operations

Table 5 Instance operations

Элемент

Ограничения

механизм хранения RDS for MySQL

Поддерживается только механизм хранения InnoDB. MyISAM, FEDERATED и MEMORY не поддерживаются.

Instance deployment

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

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

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

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

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

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

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

Для получения дополнительной информации см. Downloading a Full Backup.

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

  • Ведение логов в RDS for MySQL включено по умолчанию и не может быть отключено.
  • RDS for MySQL включает бинарное логирование по умолчанию и устанавливает binlog_format в значение ROW.
  • Read-реплики не имеют бэкапов и не предоставляют binlog‑ов.

Корзина

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

Root Permissions

Таблица 6 Root permissions

Разрешение

Уровень

Описание

Поддерживается

Выбрать

Таблица

Разрешения запросов

Да

Вставка

Таблица

Разрешения вставки

Обновление

Таблица

Разрешения обновления

Delete

Table

Delete permissions

Create

База данных, таблица или индекс

Разрешения на создание баз данных, таблиц или индексов

Drop

База данных или таблица

Разрешения на удаление баз данных или таблиц

Reload

Server management

Разрешение на выполнение команд, таких как FLUSH-HOSTS, FLUSH-LOGS, FLUSH-PRIVILEGES, FLUSH-STATUS, FLUSH-TABLES, FLUSH-THREADS, REFRESH и RELOAD

Process

Server management

Разрешения на просмотр процессов

Grant

База данных, таблица или хранимая программа

Разрешения на предоставление контроля доступа

References

База данных или таблица

Разрешения на операции внешних ключей

Index

Table

Разрешения на индексы

Alter

Table

Разрешения на изменение таблиц, например добавление полей или индексов

Show_db

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

Разрешения на перечисление баз данных

Create_tmp_table

Server management

Разрешения на создание временных таблиц

Lock_tables

Server management

Разрешения на блокировку таблиц

Execute

Stored procedure

Разрешения на выполнение хранимых процедур

Repl_slave

Server management

Разрешения репликации

Repl_client

Server management

Разрешения репликации

Create_view

View

Разрешения на создание представлений

Show_view

View

Разрешения на просмотр представлений

Create_routine

Stored procedure

Разрешения на создание хранимых процедур

Alter_routine

Stored procedure

Разрешения на изменение хранимых процедур

Create_user

Server management

Разрешения на создание пользователей

Event

Database

Permissions of event scheduler

Trigger

Database

Triggers

Super

Server management

Permissions of terminating threads

No

File

File on the server

Permissions of accessing files on database server nodes

No

Shutdown

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

Разрешения на отключение баз данных

Create_tablespace

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

Разрешения на создание табличных пространств