Limitaciones de Azure Database for MariaDB
Importante
Azure Database for MariaDB está en proceso de retirada. Le recomendamos que realice la migración a Azure Database for MySQL. Para más información sobre la migración a Azure Database for MySQL, consulte ¿Qué está ocurriendo con Azure Database for MariaDB?
En las siguientes secciones se describen la capacidad, la compatibilidad del motor de almacenamiento, la compatibilidad de los privilegios, la compatibilidad de las instrucciones de manipulación de datos y los límites funcionales del servicio de base de datos.
Parámetros del servidor
Nota
Si busca valores mínimos y máximos para los parámetros del servidor, como max_connections
y innodb_buffer_pool_size
, esta información se ha pasado al artículo sobre los parámetros del servidor .
Azure Database for MariaDB admite el ajuste de los valores de parámetros del servidor. El valor mínimo y máximo de algunos parámetros (por ejemplo, max_connections
, join_buffer_size
, query_cache_size
) lo determina el plan de tarifa y los núcleos virtuales del servidor. Consulte los parámetros del servidor para más información sobre estos límites.
Tras la implementación inicial, los servidores Azure Database for MariaDB incluyen tablas de sistemas para almacenar la información de zona horaria. Sin embargo, estas no se rellenan de forma predeterminada. Las tablas de la zona horaria se pueden rellenar mediante una llamada al procedimiento almacenado mysql.az_load_timezone
desde una herramienta como la línea de comandos de MySQL o MySQL Workbench. Vea los artículos de Azure Portal o de la CLI de Azure sobre cómo llamar al procedimiento almacenado y establecer las zonas horarias globales o de nivel de sesión.
Los complementos de contraseñas como "validate_password" y "caching_sha2_password" no son compatibles con el servicio.
Compatibilidad del motor de almacenamiento
Compatible
No compatible
Compatibilidad con privilegios y con la manipulación de datos
Muchos parámetros y ajustes del servidor pueden reducir por error el rendimiento del servidor o invalidar las propiedades ACID del servidor de MariaDB. Para mantener la integridad del servicio y el SLA en un nivel de producto, no se exponen varios roles en este servicio.
El servicio MariaDB no permite el acceso directo al sistema de archivos subyacente. No se admiten algunos comandos de manipulación de datos.
Compatibilidad de los privilegios
No compatible
No se admite lo siguiente:
- Rol DBA: restringido. De forma alternativa, puede usar el rol de administrador (generado durante la creación del nuevo servidor), que le permite ejecutar la mayoría de las instrucciones DDL y DML.
- Privilegio SUPER: del mismo modo, los privilegios SUPER también están restringidos.
- DEFINER: requiere privilegios SUPER para crear y está restringido. Si importa datos mediante una copia de seguridad, quite los comandos
CREATE DEFINER
manualmente o mediante el comando--skip-definer
durante una operación mysqldump. - Bases de datos del sistema: la base de datos del sistema MySQL es de solo lectura y se usa para admitir varias funcionalidades de PaaS. No puede realizar cambios en la base de datos del sistema de
mysql
. SELECT ... INTO OUTFILE
: no se admite en el servicio.- Azure Database for MariaDB admite 1 TB como máximo en un solo archivo de datos. Si el tamaño de la base de datos es superior a 1 TB, hay que crear la tabla en el espacio de tabla innodb_file_per_table. Si tiene una sola tabla de tamaño superior a 1 TB, debería usar la tabla de particiones.
Compatible
LOAD DATA INFILE
es compatible, pero el parámetro[LOCAL]
debe especificarse y dirigirse a una ruta de acceso UNC (Azure Storage montado a través de SMB).
Limitaciones funcionales
Operaciones de escalado
- El escalado dinámico hacia y desde planes de tarifa Básico no se admite en este momento.
- No se admite la reducción del tamaño de almacenamiento del servidor.
Actualizaciones de la versión de servidor
- La migración automatizada entre versiones principales del motor de base de datos no se admite en este momento.
Restauración a un momento dado
- Cuando se usa la característica PITR, se crea un nuevo servidor con las mismas configuraciones que el servidor en el que se basa.
- No se admite la restauración de un servidor eliminado.
Administración de suscripciones
- El movimiento dinámico de servidores creados previamente entre grupo de suscripciones y recursos no se admite en este momento.
Puntos de conexión de servicio de red virtual
- La compatibilidad con puntos de conexión de servicio de red virtual solo existe para servidores de uso general y optimizados para memoria.
Tamaño de almacenamiento
- Consulte Planes de tarifa para obtener los límites de tamaño de almacenamiento para cada plan de tarifa.
Problemas conocidos actualmente
- La instancia del servidor MariaDB muestra una versión de servidor incorrecta después de establecer la conexión. Para obtener la versión del motor de instancias de servidor correcta, use el comando
select version();
.
Pasos siguientes
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de