Beperkingen in Azure Database for MySQL - Flexible Server

VAN TOEPASSING OP: Azure Database for MySQL - Flexible Server

In dit artikel worden beperkingen in de Azure Database for MySQL Flexible Server-service beschreven. Algemene beperkingen in de MySQL-database-engine zijn ook van toepassing. Als u meer wilt weten over resourcebeperkingen (rekenkracht, geheugen, opslag), bekijkt u het artikel compute en opslag.

Serverparameters

Notitie

Als u op zoek bent naar min/max-waarden voor serverparameters zoals en , is deze informatie verplaatst naar het artikel serverparameters max_connections innodb_buffer_pool_size serverparameters voor serverparameters.

Azure Database for MySQL ondersteunt het afstemmen van de waarden van serverparameters. De minimum- en maximumwaarde van sommige parameters (bijvoorbeeld max_connections, join_buffer_size , ) wordt bepaald door de query_cache_size rekenlaag en de rekengrootte van de server. Raadpleeg serverparameters voor meer informatie over deze limieten.

Storage-engines

MySQL ondersteunt veel opslagen engines. Op Azure Database for MySQL Flexible Server is de volgende lijst met ondersteunde en niet-ondersteunde opslagen engines:

Ondersteund

Niet ondersteund

Ondersteuning voor & voor gegevensmanipulatie

Veel serverparameters en -instellingen kunnen per ongeluk de serverprestaties verlagen of ACID-eigenschappen van de MySQL-server in de weg staan. Om de service-integriteit en SLA op productniveau te behouden, maakt deze service niet meerdere rollen bekend.

De MySQL-service staat geen directe toegang tot het onderliggende bestandssysteem toe. Sommige opdrachten voor gegevensmanipulatie worden niet ondersteund.

Niet ondersteund

Het volgende wordt niet ondersteund:

  • DBA-rol: Beperkt. U kunt ook de beheerder gebruiken (gemaakt tijdens het maken van de nieuwe server), waarmee u de meeste DDL- en DML-instructies kunt uitvoeren.
  • SUPER-bevoegdheid: Op dezelfde manier is SUPER-bevoegdheid beperkt.
  • DEFINER: vereist superbevoegdheden om te maken en is beperkt. Als u gegevens importeert met behulp van een back-up, verwijdert u de opdrachten handmatig of met behulp van de opdracht bij het CREATE DEFINER --skip-definer uitvoeren van een mysqldump.
  • Systeemdatabases: De mysql-systeemdatabase is alleen-lezen en wordt gebruikt ter ondersteuning van verschillende PaaS-functionaliteit. U kunt geen wijzigingen aanbrengen in de mysql systeemdatabase.
  • SELECT ... INTO OUTFILE: Niet ondersteund in de service.

Ondersteund

  • LOAD DATA INFILE wordt ondersteund, maar de parameter moet worden opgegeven en omgeleid naar een [LOCAL] UNC-pad (Azure-opslag die is bevestigd via SMB). Als u MySQL-clientversie >= 8.0 gebruikt, moet u -–local-infile=1 bovendien parameter opnemen in uw connection string.

Functionele beperkingen

Zone-redundante ha

  • Deze configuratie kan alleen worden ingesteld tijdens het maken van de server.
  • Niet ondersteund in de Burstable-rekenlaag.

Netwerken

  • De verbindingsmethode kan niet worden gewijzigd na het maken van de server. Als de server is gemaakt met privétoegang (VNet-integratie), kan deze na het maken niet worden gewijzigd in Openbare toegang (toegestane IP-adressen) en vice versa

Bewerking stoppen/starten

  • Niet ondersteund met leesreplicaconfiguraties (zowel bron- als replica's).

Bewerkingen schalen

  • Het verminderen van de inrichtende serveropslag wordt niet ondersteund.

Leesreplica's

  • Niet ondersteund met zone-redundante HA-configuraties (zowel primaire als stand-by).

Serverversie-upgrades

  • Automatische migratie tussen de versies van de belangrijkste database-engine wordt niet ondersteund. Als u de belangrijkste versie wilt upgraden, maakt u een dump en herstelt u deze op een server die is gemaakt met de nieuwe engineversie.

Een server herstellen

  • Met herstel naar een bepaald tijdstip worden nieuwe servers gemaakt met dezelfde reken- en opslagconfiguraties als de bronserver waarop deze is gebaseerd. De rekenkracht van de herstelde server kan omlaag worden geschaald nadat de server is gemaakt.
  • Het herstellen van een verwijderde server wordt niet ondersteund.

Functies die beschikbaar zijn in één server, maar nog niet worden ondersteund in Flexibele server

Niet alle functies die beschikbaar zijn in Azure Database for MySQL - Enkele server is nog beschikbaar in Flexible Server. Raadpleeg de juiste MySQL Server-optie in de Azure-documentatie voor een volledige lijst met functievergelijkingen tussen één server en flexibele server.

Volgende stappen