Omezení Azure Database for MySQL – flexibilní Server

platí pro: Azure Database for MySQL – flexibilní Server

Tento článek popisuje omezení Azure Database for MySQL flexibilní serverovou službou. K dispozici jsou také Obecná omezení v databázovém stroji MySQL. Pokud se chcete dozvědět o omezeních prostředků (výpočetní prostředky, paměť, úložiště), přečtěte si článek výpočetní výkon a úložiště .

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

Azure Database for MySQL 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 výpočetní úrovni a výpočetní velikosti serveru. Další informace o těchto omezeních najdete v parametrech serveru .

moduly Storage

MySQL podporuje mnoho úložných strojů. V Azure Database for MySQL flexibilním serveru je následující seznam podporovaných a nepodporovaných modulů ú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 serveru MySQL. Za účelem zachování integrity služby a smlouvy SLA na úrovni produktu nezveřejňuje tato služba více rolí.

Služba MySQL nepovoluje přímý přístup k základnímu systému souborů. Některé příkazy pro manipulaci s daty nejsou podporovány.

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ě, oprávnění Super je omezené.
  • DEFINe: vyžaduje pro vytvoření a omezení superuživatele oprávnění. Pokud importujete data pomocí zálohy, odeberte CREATE DEFINER příkazy ručně nebo pomocí --skip-definer pří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 mysql systémové databáze.
  • SELECT ... INTO OUTFILE: Nepodporováno ve službě.

Podporováno

  • LOAD DATA INFILE je 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). Pokud navíc používáte verzi klienta MySQL >= 8,0, musíte do -–local-infile=1 připojovacího řetězce zahrnout parametr.

Funkční omezení

Redundantní HA zóny

  • Tato konfigurace se dá nastavit jenom během vytváření serveru.
  • Nepodporováno v výpočetní úrovni, která je k dispozici.

Sítě

  • Metodu připojení nelze po vytvoření serveru změnit. Pokud je server vytvořený pomocí privátního přístupu (Integration VNET), nedá se po vytvoření změnit na veřejný přístup (povolené IP adresy) a naopak.

Operace zastavení/spuštění

  • Nepodporováno s konfigurací repliky pro čtení (zdroj a repliky).

Operace škálování

  • Snížení zřízené úložiště serveru se nepodporuje.

Čtení replik

  • Není podporováno u redundantních konfigurací HA zóny (primární i pohotovostní).

Upgrady verze serveru

  • Automatizovaná migrace mezi hlavními verzemi databázového stroje není podporována. Pokud chcete upgradovat hlavní verzi, vystavte výpis a obnovte ho na serveru, který byl vytvořen s novou verzí modulu.

Obnovení serveru

  • Při obnovení k bodu v čase se vytvoří nové servery se stejnou konfigurací výpočtů a úložiště jako na zdrojovém serveru, na kterém je založena. Po vytvoření serveru se dá nově obnovený výpočetní Server škálovat.
  • Obnovení odstraněného serveru se nepodporuje.

Funkce, které jsou dostupné na jednom serveru, ale ještě nejsou podporované v flexibilním serveru

Ne všechny funkce dostupné na Azure Database for MySQL – jeden server je ještě dostupný v flexibilním serveru. Úplný seznam porovnání funkcí mezi jedním serverem a flexibilním serverem najdete v dokumentaci k Azure v tématu Výběr správné možnosti serveru MySQL.

Další kroky