Begränsningar i Azure Database for MariaDB

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.

Serverparametrar

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.

Azure Database for MariaDB stöder justering av värdet för Server parametrar. Det minsta och högsta värdet för vissa parametrar (t. ex. max_connections, join_buffer_size , query_cache_size ) bestäms av pris nivån och virtuella kärnor för servern. Se Server parametrar för mer information om dessa gränser.

Vid den första distributionen innehåller en Azure for MariaDB-server system tabeller för tids zons information, men tabellerna fylls inte i. 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. 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.

Lösen ords-plugin-program som "validate_password" och "caching_sha2_password" stöds inte av tjänsten.

Stöd för lagrings motor

Stöds

Stöd saknas

Privilegier & stöd för data manipulation

Många Server parametrar och inställningar kan oavsiktligt försämra serverns prestanda eller negera sur egenskaper för MariaDB-servern. För att upprätthålla tjänstens integritet och service avtal på en produkt nivå visar inte tjänsten flera roller.

MariaDB-tjänsten tillåter inte direkt åtkomst till det underliggande fil systemet. Vissa kommandon för att ändra data stöds inte.

Behörighets stöd

Stöd saknas

Följande stöds inte:

  • DBA-roll: begränsad. 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.
  • SUPER-privilegium: samma behörighet är också begränsad.
  • Avrundning: kräver Super-behörighet för att skapa och är begränsad. 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.
  • System databaser: MySQL system-databasen är skrivskyddad och används för att stödja olika PaaS-funktioner. Du kan inte göra ändringar i mysql system databasen.
  • 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 monteras via SMB).

Funktionella begränsningar

Skalnings åtgärder

  • Dynamisk skalning till och från de grundläggande pris nivåerna stöds inte för närvarande.
  • Det finns inte stöd för att minska lagrings storleken för servern.

Uppgraderingar av Server version

  • Automatisk migrering mellan huvud versioner av databas motorn stöds inte för närvarande.

Återställning till tidpunkt

  • När du använder funktionen PITR skapas den nya servern med samma konfigurationer som den server den baseras på.
  • Det finns inte stöd för att återställa en borttagen Server.

Prenumerationshantering

  • Det finns för närvarande inte stöd för att flytta tidigare skapade servrar över prenumerationen och resurs gruppen.

VNet-tjänstslutpunkter

  • Stöd för VNet-tjänstens slut punkter är bara för Generell användning och minnesoptimerade servrar.

Lagrings storlek

  • Se pris nivåer för lagrings storleks gränser per pris nivå.

Aktuella kända problem

  • MariaDB Server-instans visar fel Server version när anslutningen har upprättats. Använd kommandot för att få rätt version av Server instans motorn select version(); .

Nästa steg