Zásady zrychlení dotazů (Preview)
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer
Externí tabulka je entita schématu, která odkazuje na data uložená mimo databázi Kusto. Dotazy spouštěné přes externí tabulky můžou být méně výkonné než u dat přijatých z důvodu různých faktorů, jako jsou síťová volání pro načítání dat z úložiště, absence indexů a další. Akcelerace dotazů umožňuje zadat zásadu nad externími tabulkami delta. Tato zásada definuje řadu dnů, po které se urychlují data pro vysoce výkonné dotazy.
Akcelerace dotazů se podporuje v Azure Data Exploreru přes externí tabulky Azure Data Lake Store Gen2 nebo Azure Blob Storage.
Akcelerace dotazů se podporuje v externích tabulkách Eventhouse over OneLake, Azure Data Lake Store Gen2 nebo Azure Blob Storage.
Pokud chcete povolit akceleraci dotazů v uživatelském rozhraní Prostředků infrastruktury, přečtěte si téma Akcelerace dotazů nad zkratkami OneLake.
Omezení
- Počet sloupců v externí tabulce nesmí překročit 900.
- Výkon dotazů oproti akcelerovaným externím tabulkám delta, které mají oddíly, nemusí být během období Preview optimální.
- Funkce předpokládá rozdílové tabulky se statickými pokročilými funkcemi, například mapování sloupců se nemění, oddíly se nemění atd. Pokud chcete změnit pokročilé funkce, nejprve zásadu zakažte a po provedení změny zásadu znovu povolte.
- Změny schématu v tabulce Delta musí následovat také s příslušným
.alter
schématem externí tabulky Delta, což může vést ke zrychlení od začátku, pokud došlo ke změně schématu způsobující chybu. - Pro oddíly není podporováno vyřezávání na základě indexu.
- Soubory Parquet s komprimovanou velikostí větší než 6 GB nebudou uloženy do mezipaměti.
- Akcelerace dotazů se nepodporuje u externích tabulek s ověřováním zosobnění.
Známé problémy
- Data v externí rozdílové tabulce, která je optimalizovaná pomocí funkce OPTIMIZE , bude potřeba znovu načíst.
- Pokud spouštíte časté operace MERGE/UPDATE/DELETE v rozdílu, základní soubory parquet se můžou přepsat změnami a Kusto tyto soubory přeskočí, což způsobí načítání během dotazu.
- Systém předpokládá, že všechny artefakty v adresáři tabulky Delta mají stejnou úroveň přístupu vybraným uživatelům. Různé soubory, které mají různá přístupová oprávnění v adresáři tabulky Delta, můžou mít za následek neočekávané chování.