Limitaciones de Azure Database for MySQL: servidor flexible
SE APLICA A:
Azure Database for MySQL: Servidor flexible
En este artículo se describen las limitaciones del servicio Azure Database for MySQL con servidor flexible. También se aplican las limitaciones generales en el motor de base de datos de MySQL. Para obtener más información sobre las limitaciones de los recursos (proceso, memoria y almacenamiento), consulte el artículo acerca del proceso y el almacenamiento.
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 conceptos de los parámetros del servidor.
Azure Database for MySQL admite el ajuste de los valores de parámetros del servidor. Los valores mínimo y máximo de algunos parámetros (por ejemplo, max_connections, join_buffer_size, query_cache_size) vienen determinados por el nivel de proceso y el tamaño de proceso del servidor. Consulte los parámetros del servidor para más información sobre estos límites.
Motores de almacenamiento
MySQL es compatible con muchos motores de almacenamiento. En Azure Database for MySQL con servidor flexible, se admiten y no se admiten los siguientes motores 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 MySQL. Para mantener la integridad del servicio y el SLA en un nivel de producto, no se exponen varios roles en este servicio.
El servicio MySQL no permite el acceso directo al sistema de archivos subyacente. No se admiten algunos comandos de manipulación de datos.
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, el privilegio SUPER también está restringido.
- DEFINER: requiere privilegios SUPER para crear y está restringido. Si importa datos mediante una copia de seguridad, quite los comandos
CREATE DEFINERmanualmente o mediante el comando--skip-definerdurante una operación mysqldump. - Bases de datos del sistema: La base de datos del sistema de 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.
Compatible
LOAD DATA INFILEes compatible, pero el parámetro[LOCAL]debe especificarse y dirigirse a una ruta de acceso UNC (Azure Storage montado a través de SMB). Además, si usa una versión de cliente de MySQL igual o superior a 8.0, debe incluir el parámetro-–local-infile=1en la cadena de conexión.
Limitaciones funcionales
Alta disponibilidad con redundancia de zona
- Esta opción de configuración solo se puede establecer durante la creación del servidor.
- No se admite en el nivel de proceso flexible.
Redes
- El método de conectividad no se puede cambiar después de crear el servidor. Si el servidor se crea con la opción Acceso privado (integración con red virtual) , no se puede cambiar a Acceso público (direcciones IP permitidas) después de la creación, y viceversa
Operación de inicio/detención
- No es compatible con las configuraciones de réplica de lectura (tanto de origen como de réplicas).
Operaciones de escalado
- No se admite la reducción del almacenamiento del servidor aprovisionado.
Réplicas de lectura
- No es compatible con las configuraciones de alta disponibilidad con redundancia de zona (principal y en espera).
Actualizaciones de la versión de servidor
- No se admite la migración automatizada entre versiones principales del motor de base de datos. Si quiere actualizar a la versión principal, realice un volcado y restáurelo a un servidor que se haya creado con la nueva versión del motor.
Restauración de un servidor
- Con la restauración a un momento dado, se crea un nuevo servidor con las mismas configuraciones de proceso y almacenamiento que el servidor de origen en el que se basa. El proceso del servidor recién restaurado se puede reducir verticalmente después de crear el servidor.
- No se admite la restauración de un servidor eliminado.
Características disponibles en Servidor único que aún no se admiten en Servidor flexible
No todas las características disponibles en Azure Database for MySQL: servidor único están disponibles ya en el servidor flexible. Para obtener una lista completa de la comparación de características entre el servidor único y el servidor flexible, consulte cómo elegir la opción de servidor de MySQL adecuada en la documentación de Azure.
Pasos siguientes
- Obtenga información acerca de cómo elegir la opción de servidor de MySQL adecuada en la documentación de Azure
- Obtenga información sobre las opciones de proceso y almacenamiento disponibles en el servidor flexible
- Obtenga información acerca de las versiones admitidas de MySQL.
- Inicio rápido: Uso de Azure Portal para crear un servidor flexible de Azure Database for MySQL