Begränsningar i Azure Database for MySQLLimitations in Azure Database for MySQL

I följande avsnitt beskrivs kapacitet, stöd för lagrings motor, stöd för stöd för data manipulation och funktionella gränser i databas tjänsten.The following sections describe capacity, storage engine support, privilege support, data manipulation statement support, and functional limits in the database service. Se även allmänna begränsningar som gäller för databas motorn MySQL.Also see general limitations applicable to the MySQL database engine.

ServerparametrarServer parameters

Anteckning

Om du letar efter minsta/högsta-värden för Server parametrar som max_connections och innodb_buffer_pool_size har den här informationen flyttats till Server parametrar -artikeln.If you are looking for min/max values for server parameters like max_connections and innodb_buffer_pool_size, this information has moved to the server parameters article.

Azure Database for MySQL stöder justering av värdet för Server parametrar.Azure Database for MySQL supports tuning the values of server parameters. Det minsta och högsta värdet för vissa parametrar (t. ex.The min and max value of some parameters (ex. max_connections, join_buffer_size , query_cache_size ) bestäms av pris nivån och virtuella kärnor för servern.max_connections, join_buffer_size, query_cache_size) is determined by the pricing tier and vCores of the server. Se Server parametrar för mer information om dessa gränser.Refer to server parameters for more information about these limits.

Vid den första distributionen innehåller en Azure för MySQL-server system tabeller för tids zons information, men tabellerna fylls inte i.Upon initial deployment, an Azure for MySQL server includes systems tables for time zone information, but these tables are not populated. Du kan fylla i tids zons tabellerna genom att anropa den mysql.az_load_timezone lagrade proceduren från ett verktyg som MySQL kommando rad eller MySQL Workbench.The time zone tables can be populated by calling the mysql.az_load_timezone stored procedure from a tool like the MySQL command line or MySQL Workbench. Mer information om hur du anropar den lagrade proceduren finns i Azure Portal -eller Azure CLI -artiklarna och ställer in globala eller sessionsbaserade tids zoner.Refer to the Azure portal or Azure CLI articles for how to call the stored procedure and set the global or session-level time zones.

Lösen ords-plugin-program som "validate_password" och "caching_sha2_password" stöds inte av tjänsten.Password plugins such as "validate_password" and "caching_sha2_password" are not supported by the service.

Lagrings motorerStorage engines

MySQL stöder många lagrings motorer.MySQL supports many storage engines. På Azure Database for MySQL stöds följande lagrings motorer och stöds inte:On Azure Database for MySQL, the following storage engines are supported and unsupported:

StödsSupported

Stöd saknasUnsupported

Privilegier & stöd för data manipulationPrivileges & data manipulation support

Många Server parametrar och inställningar kan oavsiktligt försämra serverns prestanda eller negera sur egenskaper för MySQL-servern.Many server parameters and settings can inadvertently degrade server performance or negate ACID properties of the MySQL server. För att upprätthålla tjänstens integritet och service avtal på en produkt nivå visar inte tjänsten flera roller.To maintain the service integrity and SLA at a product level, this service does not expose multiple roles.

MySQL-tjänsten tillåter inte direkt åtkomst till det underliggande fil systemet.The MySQL service does not allow direct access to the underlying file system. Vissa kommandon för att ändra data stöds inte.Some data manipulation commands are not supported.

Stöd saknasUnsupported

Följande stöds inte:The following are unsupported:

  • DBA-roll: begränsad.DBA role: Restricted. Du kan också använda administratörs användaren (skapas när du skapar en ny server), så att du kan utföra de flesta DDL-och DML-instruktioner.Alternatively, you can use the administrator user (created during new server creation), allows you to perform most of DDL and DML statements.
  • Superprivilegium: samma behörighet som Super är begränsad.SUPER privilege: Similarly, SUPER privilege is restricted.
  • Avrundning: kräver Super-behörighet för att skapa och är begränsad.DEFINER: Requires super privileges to create and is restricted. Om du importerar data med hjälp av en säkerhets kopia tar du bort CREATE DEFINER kommandona manuellt eller genom att använda --skip-definer kommandot när du utför en mysqldump.If importing data using a backup, remove the CREATE DEFINER commands manually or by using the --skip-definer command when performing a mysqldump.
  • System databaser: MySQL system-databasen är skrivskyddad och används för att stödja olika PaaS-funktioner.System databases: The mysql system database is read-only and used to support various PaaS functionality. Du kan inte göra ändringar i mysql system databasen.You cannot make changes to the mysql system database.
  • SELECT ... INTO OUTFILE: Stöds inte i tjänsten.SELECT ... INTO OUTFILE: Not supported in the service.
  • LOAD_FILE(file_name): Stöds inte i tjänsten.LOAD_FILE(file_name): Not supported in the service.

StödsSupported

  • LOAD DATA INFILE stöds, men [LOCAL] parametern måste anges och dirigeras till en UNC-sökväg (Azure Storage monteras via SMB).LOAD DATA INFILE is supported, but the [LOCAL] parameter must be specified and directed to a UNC path (Azure storage mounted through SMB).

Funktionella begränsningarFunctional limitations

Skalnings åtgärderScale operations

  • Dynamisk skalning till och från de grundläggande pris nivåerna stöds inte för närvarande.Dynamic scaling to and from the Basic pricing tiers is currently not supported.
  • Det finns inte stöd för att minska lagrings storleken för servern.Decreasing server storage size is not supported.

Uppgraderingar av Server versionServer version upgrades

  • Automatisk migrering mellan huvud versioner av databas motorn stöds inte för närvarande.Automated migration between major database engine versions is currently not supported. Om du vill uppgradera till nästa högre version kan du göra en dumpning och återställa den till en server som har skapats med den nya motor versionen.If you would like to upgrade to the next major version, take a dump and restore it to a server that was created with the new engine version.

Återställning till tidpunktPoint-in-time-restore

  • När du använder funktionen PITR skapas den nya servern med samma konfigurationer som den server den baseras på.When using the PITR feature, the new server is created with the same configurations as the server it is based on.
  • Det finns inte stöd för att återställa en borttagen Server.Restoring a deleted server is not supported.

VNet-tjänstslutpunkterVNet service endpoints

  • Stöd för VNet-tjänstens slut punkter är bara för Generell användning och minnesoptimerade servrar.Support for VNet service endpoints is only for General Purpose and Memory Optimized servers.

Lagrings storlekStorage size

  • Se pris nivåer för lagrings storleks gränser per pris nivå.Please refer to pricing tiers for the storage size limits per pricing tier.

Aktuella kända problemCurrent known issues

  • MySQL Server-instansen visar fel Server version när anslutningen har upprättats.MySQL server instance displays the wrong server version after connection is established. Använd kommandot för att få rätt version av Server instans motorn select version(); .To get the correct server instance engine version, use the select version(); command.

Nästa stegNext steps