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 DEFINER manualmente o mediante el comando --skip-definer durante 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 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). Además, si usa una versión de cliente de MySQL igual o superior a 8.0, debe incluir el parámetro -–local-infile=1 en 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