Omezení Azure Database for MariaDB
Následující části popisují kapacitu, podporu modulu úložiště, podporu oprávnění, podporu příkazů pro manipulaci s daty a funkční omezení v databázové službě.
Parametry serveru
Poznámka
Pokud hledáte minimální/maximální hodnoty parametrů serveru max_connections , například a innodb_buffer_pool_size , tyto informace se přesunuly na článek parametry serveru .
Azure Database for MariaDB podporuje optimalizaci hodnot parametrů serveru. Minimální a maximální hodnota některých parametrů (např. max_connections, join_buffer_size , query_cache_size ) závisí na cenové úrovni a virtuální jádra serveru. Další informace o těchto omezeních najdete v parametrech serveru .
Při počátečním nasazení zahrnuje server Azure pro MariaDB systémové tabulky pro informace o časovém pásmu, ale tyto tabulky se neplní. Tabulky časových pásem lze naplnit voláním mysql.az_load_timezone uložené procedury z nástroje, jako je například příkazový řádek MySQL nebo MySQL Workbench. Informace o tom, jak volat uloženou proceduru a nastavit globální časová pásma na úrovni relace, najdete v článcích Azure Portal nebo Azure CLI .
Moduly plug-in pro heslo, jako je například "validate_password" a "caching_sha2_password", nejsou službou podporovány.
Podpora modulu úložiště
Podporováno
Nepodporované
Oprávnění & podpoře manipulace s daty
Mnoho parametrů serveru a nastavení může nechtěně snížit výkon serveru nebo vlastnosti s nezápornou KYSELINou MariaDB serveru. Za účelem zachování integrity služby a smlouvy SLA na úrovni produktu nezveřejňuje tato služba více rolí.
Služba MariaDB nepovoluje přímý přístup k základnímu systému souborů. Některé příkazy pro manipulaci s daty nejsou podporovány.
Podpora oprávnění
Nepodporované
Následující nejsou podporovány:
- Role DBA: omezeno. Alternativně můžete použít uživatele správce (vytvořený během vytváření nového serveru), což umožňuje provádět většinu příkazů DDL a DML.
- Oprávnění SUPER: podobně, má také omezení Super oprávnění .
- DEFINe: vyžaduje pro vytvoření a omezení superuživatele oprávnění. Pokud importujete data pomocí zálohy, odeberte
CREATE DEFINERpříkazy ručně nebo pomocí--skip-definerpříkazu při provádění mysqldump. - Systémové databáze: Systémová databáze MySQL je určena jen pro čtení a používá se k podpoře různých funkcí PaaS. Nelze provádět změny
mysqlsystémové databáze. SELECT ... INTO OUTFILE: Nepodporováno ve službě.
Podporováno
LOAD DATA INFILEje podporováno, ale[LOCAL]musí být zadán parametr a směrován na cestu UNC (úložiště Azure připojené prostřednictvím protokolu SMB).
Funkční omezení
Operace škálování
- Dynamické škálování na cenové úrovně Basic a z se v tuto chvíli nepodporuje.
- Zmenšení velikosti úložiště serveru se nepodporuje.
Upgrady verze serveru
- Automatizovaná migrace mezi hlavními verzemi databázového stroje není v současnosti podporovaná.
Obnovení do bodu v čase
- Při použití funkce PITR je nový server vytvořen se stejnými konfiguracemi jako server, na kterém je založena.
- Obnovení odstraněného serveru se nepodporuje.
Správa předplatného
- Dynamicky se přesouvá předem vytvořené servery v rámci předplatného a skupiny prostředků v současné době se nepodporují.
Koncové body služeb virtuální sítě
- Podpora koncových bodů služby virtuální sítě je určená jenom pro Pro obecné účely a paměťově optimalizované servery.
Velikost úložiště
- Omezení velikosti úložiště na cenové úrovni najdete v cenové úrovni .
Aktuální známé problémy
- Instance serveru MariaDB po navázání připojení zobrazí nesprávnou verzi serveru. Správnou verzi modulu instance serveru získáte pomocí
select version();příkazu.