Begränsningar i Azure Database for MySQL – flexibel server

GÄLLER FÖR: Azure Database for MySQL – flexibel server

I den här artikeln beskrivs begränsningar Azure Database for MySQL tjänsten Flexibel server. Allmänna begränsningar i MySQL-databasmotorn gäller också. Om du vill veta mer om resursbegränsningar (beräkning, minne, lagring) kan du läsa artikeln beräkning och lagring.

Serverparametrar

Anteckning

Om du letar efter min/max-värden för serverparametrar som och , har den här informationen flyttats till artikeln max_connections innodb_buffer_pool_size om serverparametrar för begrepp för serverparametrar.

Azure Database for MySQL stöder justering av värdena för serverparametrar. Minimi- och maxvärdet för vissa parametrar (t.ex. max_connections, join_buffer_size , ) bestäms av query_cache_size beräkningsnivån och serverns beräkningsstorlek. Se serverparametrar för mer information om dessa gränser.

Storage motorer

MySQL stöder många lagringsmotorer. På Azure Database for MySQL flexibel server finns följande lista över lagringsmotorer som stöds och inte stöds:

Stöds

Stöd saknas

Behörigheter & datamanipuleringsstöd

Många serverparametrar och inställningar kan oavsiktligt försämra serverprestanda eller ta bort ACID-egenskaperna för MySQL-servern. För att upprätthålla tjänstintegriteten och serviceavtalet på produktnivå exponerar den här tjänsten inte flera roller.

MySQL-tjänsten tillåter inte direkt åtkomst till det underliggande filsystemet. Vissa kommandon för datamanipulering stöds inte.

Stöd saknas

Följande stöds inte:

  • DBA-roll: Begränsad. Alternativt kan du använda administratörsanvändaren (som skapades när den nya servern skapades) så att du kan utföra de flesta DDL- och DML-instruktioner.
  • Superprivilegier: Superprivilegier är också begränsade.
  • DEFINER: Kräver superprivilegier för att skapa och är begränsad. Om du importerar data med en säkerhetskopia tar du bort kommandona manuellt eller med kommandot CREATE DEFINER när du utför en --skip-definer mysqldump.
  • Systemdatabaser: Mysql-systemdatabasen är skrivskyddade och används för att stödja olika PaaS-funktioner. Du kan inte göra ändringar i mysql systemdatabasen.
  • SELECT ... INTO OUTFILE: Stöds inte i tjänsten.

Stöds

  • LOAD DATA INFILE stöds, men [LOCAL] parametern måste anges och dirigeras till en UNC-sökväg (Azure Storage monterad via SMB). Om du använder MySQL-klientversion >= 8.0 måste du dessutom inkludera -–local-infile=1 parametern i anslutningssträngen.

Funktionsbegränsningar

Zonredundant HA

  • Den här konfigurationen kan bara anges när servern skapas.
  • Stöds inte på beräkningsnivån Burstable.

Nätverk

  • Det går inte att ändra anslutningsmetoden när servern har skapas. Om servern skapas med privat åtkomst (VNet-integrering) kan den inte ändras till offentlig åtkomst (tillåtna IP-adresser) efter att den har skapats och vice versa

Stoppa/starta åtgärd

  • Stöds inte med skrivskyddade replikkonfigurationer (både käll- och repliker).

Skalningsåtgärder

  • Det går inte att minska serverlagringen som etablerats.

Skrivskyddade repliker

  • Stöds inte med zonredundant HA-konfiguration (både primär och vänteläge).

Uppgraderingar av serverversion

  • Automatiserad migrering mellan större versioner av databasmotorn stöds inte. Om du vill uppgradera huvudversionen tar du en dump och återställer den till en server som har skapats med den nya motorversionen.

Återställa en server

  • Med återställning till tidpunkt skapas nya servrar med samma beräknings- och lagringskonfigurationer som källservern som den baseras på. Den nyligen återställda serverns beräkning kan skalas ned när servern har skapats.
  • Det finns inte stöd för att återställa en borttagna server.

Funktioner som är tillgängliga i en enskild server men som ännu inte stöds i flexibel server

Alla funktioner som är tillgängliga i Azure Database for MySQL – enskild server är inte tillgängliga i flexibel server ännu. En fullständig lista över funktionsjämförelser mellan enskild server och flexibel server finns i välja rätt MySQL Server-alternativ i Azure-dokumentationen.

Nästa steg