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 DEFINERkommandona manuellt eller genom att använda--skip-definerkommandot 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
mysqlsystem databasen. SELECT ... INTO OUTFILE: Stöds inte i tjänsten.
Stöds
LOAD DATA INFILEstö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();.