Korlátozások az Azure Database for MySQL-ben
A következőkre vonatkozik: Azure Database for MySQL – Önálló kiszolgáló
Fontos
Az önálló Azure Database for MySQL-kiszolgáló a kivonási útvonalon van. Határozottan javasoljuk, hogy frissítsen rugalmas Azure Database for MySQL-kiszolgálóra. További információ a rugalmas Azure Database for MySQL-kiszolgálóra való migrálásról: Mi történik az önálló Azure Database for MySQL-kiszolgálóval?
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. Lásd a MySQL-adatbázismotorra vonatkozó általános korlátozásokat is.
Kiszolgálóparaméterek
Feljegyzé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 MySQL 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 MySQL-kiszolgáló rendszertáblákat tartalmaz az időzóna-információkhoz, de ezek a táblák nincsenek feltö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".
Tárolómotorok
A MySQL számos tárolómotort támogat. Az Azure Database for MySQL-ben a következő tárolómotorok támogatottak és nem támogatottak:
Támogatott
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 ne ronthatja a MySQL-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 MySQL 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.
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 mentéssel importál adatokat, távolítsa el a
CREATE DEFINER
parancsokat manuálisan vagy a--skip-definer
parancs használatával a mysqlpump 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.LOAD_FILE(file_name)
: A szolgáltatás nem támogatja.- BACKUP_ADMIN jogosultság: Az BACKUP_ADMIN jogosultság megadása nem támogatott a biztonsági mentések segédprogramok használatával történő készítéséhez.
Támogatott
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). Továbbá, ha a MySQL-ügyfél 8.0-s verzióját >használja, a paramétert is be kell vonnia-–local-infile=1
a kapcsolati sztring.
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.
Főverzió-frissítések
- A főverzió-frissítés csak az 5.6-os verzióról az 5.7-es verzióra való frissítés esetén támogatott. A 8.0-s verzióra való frissítés még 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.
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 MySQL-kiszolgálópéldány a kapcsolat létrejötte után nem a megfelelő kiszolgálóverziót jeleníti meg. A kiszolgálópéldány-motor megfelelő verziójának beszerzéséhez használja a
select version();
parancsot.