Share via


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.

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 MySQL támogatja a kiszolgálóparaméterek értékeinek finomhangolását. Egyes paraméterek (pl. max_connections, , join_buffer_sizequery_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:

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 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.

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). 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

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.

További lépések