Korlátozások az Azure Database for MariaDB-ben
Fontos
Az Azure Database for MariaDB a nyugdíjazási útvonalon van. Határozottan javasoljuk, hogy migráljon az Azure Database for MySQL-be. További információ az Azure Database for MySQL-be való migrálásról: Mi történik az Azure Database for MariaDB-vel?
A következő szakaszok a kapacitást, a tárolómotorok támogatását, a jogosultságtámogatást, az adatkezelési nyilatkozatok támogatását és az adatbázis-szolgáltatás működési korlátait ismertetik.
Server parameters
Megjegyzés:
Ha olyan kiszolgálóparaméterek minimális/maximális értékeit keresi, mint max_connections
például és innodb_buffer_pool_size
, ez az információ átkerült a kiszolgálóparaméterek cikkére.
Az Azure Database for MariaDB támogatja a kiszolgálóparaméterek értékeinek finomhangolását. Egyes paraméterek (pl. max_connections
, , join_buffer_size
query_cache_size
) minimális és maximális értékét a kiszolgáló tarifacsomagja és virtuális magjai határozzák meg. A korlátozásokkal kapcsolatos további információkért tekintse meg a kiszolgálóparamétereket bemutató cikket.
A kezdeti üzembe helyezéskor az Azure for MariaDB-kiszolgáló rendszertáblákat tartalmaz az időzóna-információkhoz, de ezek a táblák nincsenek kitöltve. Az időzónatáblák feltölthetők úgy, hogy meghívják a mysql.az_load_timezone
tárolt eljárást egy olyan eszközről, mint a MySQL parancssor vagy a MySQL Workbench. A tárolt eljárás meghívásáról és a globális vagy munkamenetszintű időzónák beállításáról az Azure Portalon vagy az Azure CLI-ben olvashat.
A szolgáltatás nem támogatja az olyan jelszó beépülő modulokat, mint a "validate_password" és a "caching_sha2_password".
A tárolómotor támogatása
Supported
Támogatott
Jogosultságok > adatmanipuláció támogatása
Számos kiszolgálóparaméter és beállítás véletlenül ronthatja a kiszolgáló teljesítményét, vagy tagadhatja a MariaDB-kiszolgáló ACID-tulajdonságait. A szolgáltatás integritásának és SLA-jának termékszinten való fenntartása érdekében ez a szolgáltatás nem tesz közzé több szerepkört.
A MariaDB szolgáltatás nem teszi lehetővé a közvetlen hozzáférést a mögöttes fájlrendszerhez. Egyes adatkezelési parancsok nem támogatottak.
Jogosultsági támogatás
Támogatott
A következők nem támogatottak:
- DBA-szerepkör: Korlátozott. Másik lehetőségként használhatja a rendszergazda felhasználót (amelyet az új kiszolgáló létrehozásakor hoztak létre), lehetővé teszi a DDL- és DML-utasítások többségének végrehajtását.
- SUPER jogosultság: Hasonlóképpen a SUPER jogosultság is korlátozott.
- DEFINER: A létrehozáshoz szuperjogok szükségesek, és korlátozottak. Ha biztonsági másolattal importál adatokat, távolítsa el a
CREATE DEFINER
parancsokat manuálisan vagy a--skip-definer
parancs használatával a mysqldump végrehajtásakor. - Rendszeradatbázisok: A mysql rendszeradatbázis írásvédett, és különböző PaaS-funkciók támogatására szolgál. A rendszeradatbázis nem módosítható
mysql
. SELECT ... INTO OUTFILE
: A szolgáltatás nem támogatja.- Az Azure Database for MariaDB egyetlen adatfájlban támogatja a legnagyobb, 1 TB-os elemet. Ha az adatbázis mérete 1 TB-nál nagyobb, akkor a táblát innodb_file_per_table táblatérben kell létrehoznia. Ha egyetlen táblázatmérete nagyobb, mint 1 TB, használja a partíciótáblát.
Supported
LOAD DATA INFILE
támogatott, de a[LOCAL]
paramétert meg kell adni, és egy UNC elérési útra kell irányítani (az SMB-n keresztül csatlakoztatott Azure Storage-ba).
Funkcionális korlátozások
Skálázási műveletek
- Az alapszintű tarifacsomagokra való dinamikus skálázás jelenleg nem támogatott.
- A kiszolgáló tárhelyméretének csökkentése nem támogatott.
Kiszolgálói verziófrissítések
- A fő adatbázismotor-verziók közötti automatizált migrálás jelenleg nem támogatott.
Időponthoz kötött visszaállítás
- A PITR szolgáltatás használatakor az új kiszolgáló ugyanazokkal a konfigurációkkal jön létre, mint a rajta alapuló kiszolgáló.
- A törölt kiszolgáló visszaállítása nem támogatott.
Előfizetés-kezelés
- Az előre létrehozott kiszolgálók dinamikus áthelyezése az előfizetés és az erőforráscsoport között jelenleg nem támogatott.
VNet-szolgáltatásvégpontok
- A VNet-szolgáltatásvégpontok támogatása csak az általános célú és a memóriaoptimalizált kiszolgálók esetében támogatott.
Tárterület mérete
- Tekintse meg a tarifacsomagonkénti tárolási méretkorlátok tarifacsomagonkénti tarifacsomagjait.
Aktuális ismert problémák
- A MariaDB-kiszolgálópéldány a kapcsolat létrejötte után helytelen kiszolgálóverziót jelenít meg. A kiszolgálópéldány-motor megfelelő verziójának beszerzéséhez használja a
select version();
parancsot.