Sdílet prostřednictvím


Funkce akcelerovaných protokolů na flexibilním serveru Azure Database for MySQL

Flexibilní server Azure Database for MySQL obsahuje funkci označovanou jako akcelerované protokoly, která je teď obecně dostupná pro servery, které používají úrovně služeb flexibilního serveru Azure Database for MySQL. Tato funkce zvyšuje výkon serveru optimalizací operací souvisejících s transakčními protokoly. Když tuto funkci povolíte, může server automaticky ukládat transakční protokoly do rychlejšího úložiště, aby se zlepšila propustnost serveru bez jakýchkoli dodatečných nákladů.

Tento článek popisuje výhody a omezení akcelerovaných protokolů. Popisuje také kroky pro povolení a zakázání této funkce.

Klíčové výhody

Databázové servery s důležitými úlohami vyžadují robustní výkon, vysokou propustnost a významné vstupně-výstupní operace za sekundu (IOPS). Tyto servery mohou být také citlivé na kolísání latence v době potvrzení pro databázové transakce.

Funkce akcelerovaných protokolů je navržená tak, aby tyto problémy řešila optimalizací umístění transakčních protokolů do vysoce výkonného úložiště. Oddělení operací transakčního protokolu od databázových dotazů a aktualizací dat výrazně zvyšuje latenci potvrzení v databázových transakcích.

Mezi výhody akcelerovaných protokolů patří:

  • Zvýšená propustnost: Propustnost dotazu se může zvýšit až dvakrát ve scénářích s vysokou souběžností, což vede k rychlejšímu provádění dotazů. Toto vylepšení také snižuje latenci až o 50 %.
  • Efektivita nákladů: Akcelerované protokoly nabízejí nákladově efektivní řešení pro klíčové úlohy tím, že poskytují vyšší výkon bez dalších nákladů.
  • Vylepšená škálovatelnost: Zrychlené protokoly můžou vyhovět rostoucím úlohám pro aplikace, které je potřeba snadno škálovat při zachování vysokého výkonu. Aplikace a služby na úrovni služby Pro důležité obchodní informace využívají responzivní interakce a kratší doby čekání na dotazy.

Poznámka:

Pokud je pro váš server povolená zónově redundantní vysoká dostupnost , můžete očekávat další latenci kvůli více zónové kopii dat. Doporučujeme provést vlastní srovnávací testy pro přesné hodnocení výkonu.

Omezení

  • Funkci akcelerovaných protokolů nemůžete povolit na serverech, které používají klíče spravované zákazníkem.

  • Jakmile je funkce akcelerovaných protokolů povolená, binlog_expire_logs_seconds parametr serveru se ignoruje úplně a jakákoli nakonfigurovaná hodnota už nebude mít žádný vliv. Pokud je ale funkce akcelerovaných protokolů zakázaná, server znovu bude dodržovat nakonfigurovanou hodnotu pro uchovávání binárních binlog_expire_logs_seconds protokolů.

Dostupnost akcelerovaných protokolů podle oblastí

Funkce akcelerovaných protokolů je aktuálně dostupná jenom v následujících oblastech:

  • Austrálie – východ
  • Brazílie – jih
  • Střední Kanada
  • Indie – střed
  • USA – střed
  • Čína – sever 3
  • Východní Asie
  • East US
  • USA – východ 2
  • Francie – střed
  • Německo – středozápad
  • Izrael – střed
  • Itálie - sever
  • Japonsko – východ
  • Jižní Korea – střed
  • Mexiko – střed
  • Severní Evropa
  • Norsko – východ
  • Střední Polsko
  • Jižní Afrika – sever
  • Středojižní USA
  • Southeast Asia
  • Španělsko – střed
  • Švédsko – střed
  • Švýcarsko – sever
  • Spojené arabské emiráty – sever
  • Spojené království – jih
  • US Gov – Virginie
  • Západní Evropa
  • Západní USA 2
  • USA – západ 3

Povolení akcelerovaných protokolů

Funkci můžete povolit při vytváření flexibilního serveru nebo na existujícím flexibilním serveru.

Povolení akcelerovaných protokolů během vytváření serveru

  1. Na webu Azure Portal vyberte Flexibilní server a pak vyberte Vytvořit.

  2. Vyplňte hodnoty pro předplatná, skupinu prostředků, název serveru, oblast a další pole. Podrobnosti najdete v rychlém startu pro vytvoření serveru.

  3. Vyberte možnost Konfigurovat server a změňte výchozí výpočetní prostředky a úložiště.

  4. V části Úložiště zaškrtněte políčko Akcelerované protokoly a povolte tuto funkci. Zaškrtávací políčko se zobrazí až po výběru serveru z úrovně Pro důležité obchodní informace výpočetních prostředků.

    Snímek obrazovky znázorňující zaškrtávací políčko pro povolení akcelerovaných protokolů během vytváření serveru

  5. V rozevíracím seznamu vyberte hodnotu Velikost výpočetních prostředků. Pak vyberte Uložit a pokračujte nasazením instance flexibilního serveru Azure Database for MySQL podle pokynů v rychlém startu pro vytvoření serveru.

Povolení akcelerovaných protokolů na existujícím serveru

Poznámka:

Server se restartuje během procesu nasazení, takže buď pozastavíte úlohu, nebo ji naplánujete na dobu, která odpovídá údržbě aplikace nebo že je mimo špičku.

  1. Přejděte na Azure Portal.

  2. Přejděte na Nastavení>Compute + úložiště. V části Úložiště zaškrtněte políčko Akcelerované protokoly.

    Snímek obrazovky znázorňující výběry pro povolení akcelerovaných protokolů na existujícím serveru

  3. Vyberte Uložit a počkejte na dokončení procesu nasazení. Jakmile obdržíte zprávu o úspěšném nasazení, je funkce připravená k použití.

Zakázání akcelerovaných protokolů

Poznámka:

Server se restartuje během procesu nasazení, takže buď pozastavíte úlohu, nebo ji naplánujete na dobu, která odpovídá údržbě aplikace nebo že je mimo špičku.

  1. Přejděte na Azure Portal.

  2. Přejděte na Nastavení>Compute + úložiště. V části Úložiště zrušte zaškrtnutí políčka Akcelerované protokoly .

    Snímek obrazovky znázorňující výběry pro zakázání akcelerovaných protokolů na existujícím serveru

  3. Vyberte Uložit a počkejte na dokončení procesu nasazení. Po přijetí zprávy o úspěšném nasazení je tato funkce zakázaná.