Ограничения в службе "База данных Azure для MariaDB"
Важно!
База данных Azure для MariaDB находится на пути выхода на пенсию. Настоятельно рекомендуется выполнить миграцию в База данных Azure для MySQL. Дополнительные сведения о переходе на База данных Azure для MySQL см. в статье "Что происходит с База данных Azure для MariaDB?".
В следующих разделах приводятся ограничения, касающиеся емкости, поддерживаемых подсистем хранилища, поддерживаемых разрешений, поддерживаемых инструкций языка обработки данных и функциональных возможностей в службе базы данных.
Параметры сервера
Примечание.
Сведения о минимальных и максимальных значениях для параметров сервера, таких как max_connections
и innodb_buffer_pool_size
, были перемещены в статью о параметрах сервера.
БД Azure для MariaDB поддерживает настройку значений параметров сервера. Минимальное и максимальное значения некоторых параметров (например, max_connections
, join_buffer_size
, query_cache_size
) определяются ценовой категорией и числом виртуальных ядер на сервере. Дополнительные сведения об этих ограничениях см. в статье о параметрах сервера.
При первоначальном развертывании сервер Azure для MariaDB содержит системные таблицы для сведений часового пояса, но эти таблицы не заполняются. Таблицы часовых поясов можно заполнить, вызвав хранимую процедуру mysql.az_load_timezone
с помощью такого инструмента, как командная строка MySQL или MySQL Workbench. Инструкции по вызову хранимой процедуры и настройке часовых поясов глобального времени или уровня сеанса см. в статьях Портал Azure и Интерфейс командной строки Azure.
Служба не поддерживает подключаемые модули паролей, такие как validate_password и caching_sha2_password.
Поддержка подсистем хранилища
Поддерживается
Не поддерживается
Поддержка разрешений и манипулирования данными
Большое количество параметров и настроек может привести к непреднамеренному снижению производительности сервера или игнорированию свойств ACID для сервера MariaDB. Чтобы обеспечить целостность данных службы и соблюсти соглашение об уровне обслуживания на уровне продукта, мы не предоставляем некоторые роли.
Служба MariaDB не разрешает прямой доступ к базовой файловой системе. Некоторые команды манипулирования данными не поддерживаются.
Поддержка разрешений
Не поддерживается
Не поддерживаются следующие возможности:
- Роль DBA. Ограничена. Роль пользователя с правами администратора, которая создается в процессе создания сервера, позволяет выполнять большинство инструкций DDL и DML.
- Разрешение SUPER. Аналогичным образом ограничено и разрешение SUPER.
- DEFINER: требуются супер привилегии для создания и ограничения. Если импортируются данные с помощью резервной копии, удалите команды
CREATE DEFINER
вручную или с помощью команды--skip-definer
при выполнении mysqldump. - Системные базы данных: системная база данных mysql доступна только для чтения и используется для поддержки различных функций PaaS. Изменение системной базы данных
mysql
невозможно. SELECT ... INTO OUTFILE
. Не поддерживается в службе.- База данных Azure для MariaDB поддерживает максимальный размер 1 ТБ для одного файла данных. Если размер базы данных превышает 1 ТБ, следует создать таблицу в табличном пространстве innodb_file_per_table. Если размер одной таблицы превышает 1 ТБ, следует использовать таблицу секционирования.
Поддерживается
LOAD DATA INFILE
поддерживается, но должен быть указан параметр[LOCAL]
, указывающий на путь в формате UNC (хранилище Azure, подключенное по протоколу SMB).
Функциональные ограничения
Операции масштабирования
- В настоящее время динамическое масштабирование из ценовой категории "Базовый" и в нее не поддерживается.
- Уменьшение размера хранилища сервера не поддерживается.
Обновления версии сервера
- В настоящее время автоматический переход между основными версиями ядра СУБД не поддерживается.
Восстановление до точки во времени
- При использовании функции PITR новый сервер создается с теми же конфигурациями, что и сервер, на который он основан.
- Восстановление удаленного сервера не поддерживается.
Управление подпиской
- В настоящее время динамическое перемещение предварительно созданных серверов между подпиской и группой ресурсов не поддерживается.
Конечные точки службы виртуальной сети
- Поддержка конечных точек службы виртуальной сети предназначена только для серверов общего назначения и серверов, оптимизированных для операций в памяти.
Объем памяти
- Дополнительные сведения об ограничениях на размер хранилища для ценовой категории см. здесь.
Известные на данный момент проблемы
- После установки подключения для экземпляра сервера MariaDB отображается неправильная версия сервера. Чтобы получить правильную версию ядра экземпляра сервера, используйте команду
select version();
.
Следующие шаги
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по