Ograniczenia w Azure Database for MariaDBLimitations in Azure Database for MariaDB

W poniższych sekcjach opisano pojemność, obsługę aparatu magazynu, obsługę uprawnień, obsługę instrukcji manipulowania danymi oraz limity funkcjonalne w usłudze bazy danych.The following sections describe capacity, storage engine support, privilege support, data manipulation statement support, and functional limits in the database service.

Maksymalna liczba połączeńMaximum connections

Maksymalna liczba połączeń na warstwę cenową i rdzeni wirtualnych są następujące:The maximum number of connections per pricing tier and vCores are as follows:

Warstwa cenowaPricing Tier Rdzeń wirtualnyvCore(s) Maksymalna liczba połączeńMax Connections
BasicBasic 11 5050
BasicBasic 22 100100
Ogólne zastosowanieGeneral Purpose 22 300300
Ogólne zastosowanieGeneral Purpose 44 625625
Ogólne zastosowanieGeneral Purpose 88 12501250
Ogólne zastosowanieGeneral Purpose 1616 25002500
Ogólne zastosowanieGeneral Purpose 3232 50005000
Ogólne zastosowanieGeneral Purpose 6464 10 00010000
Zoptymalizowane pod kątem pamięciMemory Optimized 22 600600
Zoptymalizowane pod kątem pamięciMemory Optimized 44 12501250
Zoptymalizowane pod kątem pamięciMemory Optimized 88 25002500
Zoptymalizowane pod kątem pamięciMemory Optimized 1616 50005000
Zoptymalizowane pod kątem pamięciMemory Optimized 3232 10 00010000

Gdy połączenia przekroczą limit, może zostać wyświetlony następujący błąd:When connections exceed the limit, you may receive the following error:

BŁĄD 1040 (08004): zbyt wiele połączeńERROR 1040 (08004): Too many connections

Obsługa aparatu magazynuStorage engine support

ObsługiwaneSupported

NieobsługiwaneUnsupported

Obsługa uprawnieńPrivilege support

NieobsługiwaneUnsupported

  • Rola DBA: wiele parametrów serwera i ustawień może przypadkowo obniżyć wydajność serwera lub Negate właściwości KWASów systemu DBMS.DBA role: Many server parameters and settings can inadvertently degrade server performance or negate ACID properties of the DBMS. W związku z tym, aby zachować integralność usługi i umowę SLA na poziomie produktu, ta usługa nie ujawnia roli DBA.As such, to maintain the service integrity and SLA at a product level, this service does not expose the DBA role. Domyślne konto użytkownika, które jest konstruowane podczas tworzenia nowego wystąpienia bazy danych, umożliwia temu użytkownikowi wykonywanie większości instrukcji języka DDL i DML w zarządzanym wystąpieniu bazy danych.The default user account, which is constructed when a new database instance is created, allows that user to perform most of DDL and DML statements in the managed database instance.
  • Uprawnienie "noprivileged": podobne nieuprzywilejowane również jest ograniczone.SUPER privilege: Similarly SUPER privilege is also restricted.
  • Zdefiniuj: wymagane są uprawnienia administratora do tworzenia i jest ograniczone.DEFINER: Requires super privileges to create and is restricted. W przypadku importowania danych przy użyciu kopii zapasowej Usuń CREATE DEFINER polecenia ręcznie lub przy użyciu polecenia --skip-definer podczas wykonywania mysqldump.If importing data using a backup, remove the CREATE DEFINER commands manually or by using the --skip-definer command when performing a mysqldump.

Obsługa instrukcji manipulowania danymiData manipulation statement support

ObsługiwaneSupported

  • LOAD DATA INFILE jest obsługiwana, ale parametr [LOCAL] musi być określony i kierowany do ścieżki UNC (usługa Azure Storage zainstalowana za pomocą protokołu SMB).LOAD DATA INFILE is supported, but the [LOCAL] parameter must be specified and directed to a UNC path (Azure storage mounted through SMB).

NieobsługiwaneUnsupported

  • SELECT ... INTO OUTFILE

Ograniczenia funkcjonalneFunctional limitations

Operacje skalowaniaScale operations

  • Dynamiczne skalowanie do i z podstawowych warstw cenowych nie jest obecnie obsługiwane.Dynamic scaling to and from the Basic pricing tiers is currently not supported.
  • Zmniejszenie rozmiaru magazynu serwera nie jest obsługiwane.Decreasing server storage size is not supported.

Uaktualnienia wersji serweraServer version upgrades

  • Automatyczna Migracja między wersjami aparatu głównej bazy danych nie jest obecnie obsługiwana.Automated migration between major database engine versions is currently not supported.

Przywracanie do punktu w czasiePoint-in-time-restore

  • W przypadku korzystania z funkcji kopie nowy serwer jest tworzony z tymi samymi konfiguracjami co serwer, na którym jest oparta.When using the PITR feature, the new server is created with the same configurations as the server it is based on.
  • Przywracanie usuniętego serwera nie jest obsługiwane.Restoring a deleted server is not supported.

Zarządzanie subskrypcjamiSubscription management

  • Dynamiczne przeniesienie wstępnie utworzonych serwerów między subskrypcją i grupą zasobów nie jest obecnie obsługiwane.Dynamically moving pre-created servers across subscription and resource group is currently not supported.

Punkty końcowe usługi sieci wirtualnejVNet service endpoints

  • Obsługa punktów końcowych usługi sieci wirtualnej jest obsługiwana tylko w przypadku serwerów Ogólnego przeznaczenia i zoptymalizowanych pod kątem pamięci.Support for VNet service endpoints is only for General Purpose and Memory Optimized servers.

Rozmiar magazynuStorage size

  • Zapoznaj się z warstwami cenowymi dla limitów rozmiaru magazynu dla warstwy cenowej.Please refer to pricing tiers for the storage size limits per pricing tier.

Bieżące znane problemyCurrent known issues

  • Wystąpienie serwera MariaDB wyświetla nieprawidłową wersję serwera po nawiązaniu połączenia.MariaDB server instance displays the incorrect server version after connection is established. Aby uzyskać poprawną wersję aparatu wystąpienia serwera, użyj polecenia select version();.To get the correct server instance engine version, use the select version(); command.

Następne krokiNext steps