Watson Query Správci mohou vytvořit položku mezipaměti k ukládání dat dotazu a výsledků a optimalizaci výkonu dotazů.
Než začnete
Ujistěte se, že splňujete následující požadavky.
O této úloze
Uživatelé produktu Watson Query vyžadují interaktivní výkon dotazů při přístupu k datům libovolné velikosti, libovolného formátu a libovolného zdroje. Chcete-li se vyhnout provádění dotazů, které jsou časově náročné, může produkt Watson Query Správci vytvořit položku v mezipaměti, aby se zlepšil výkon ukládáním výsledné sady dotazů do mezipaměti.
Doporučuje se omezit počet položek mezipaměti, bez ohledu na jejich velikost. Mnoho položek mezipaměti zvyšuje náklady na kompilaci a vyhodnocení uživatelských dotazů a snižuje výkon služeb.
Postup
- Přejděte na .
- Klepněte na volbu Přidat novou mezipaměť na kartě Mezipaměti dat pro aktivní data .
- Zadejte-platné dotazy v editoru SQL pro vytvoření vaší mezipaměti.
Pozn.:
- Do dotazu musíte zahrnout název schématu. Další informace naleznete v tématu Vytvoření schémat.
- V dotazu nemůžete zahrnout terminátory SQL.
Chcete-li usnadnit zápis příkazů SQL, můžete použít Asistenta syntaxe . Navíc můžete filtrovat a prohledávat obsah vašich příkazů SQL.
Omezení: Položky mezipaměti jsou předmětem určitých omezení v produktu
Watson Query. Další informace naleznete v tématu
Omezení položek mezipaměti.
- Klepněte na volbu Testovací dotazy s mezipamětí. Chcete-li zjistit, zda mezipaměť může odpovídat dotazu (nebo dotazy) za běhu, postupujte podle následujících kroků.
Dotazy se zobrazí v sekci Vybrané dotazy . Vybrané dotazy můžete upravit a odebrat před tím, než otestujete dotaz s mezipamětí pomocí následujících kroků.
- Klepněte na tlačítko Testovat dotazy , abyste odhadli dopad mezipaměti na vybrané dotazy.
Sloupec
Stav v sekci
Vybrané dotazy poskytuje následující informace.
- Shoduje se do mezipaměti
- Watson Query určil, že mezipaměť odpovídá vybraným dotazům, a pokud se rozhodnete vytvořit mezipaměť, tyto dotazy budou pravděpodobně používat mezipaměť za běhu. Zda se výkon dotazu zlepší nebo nebude záviset na jiných faktorech v celkovém plánu dotazů.
Poznámka: Neexistuje žádná záruka, že dotazy budou používat mezipaměť. Další téměř identické mezipaměti mohou potlačit obslužný program mezipaměti, kterou vytváříte.
- Neshoduje se s mezipamětí
- Watson Query určil, že mezipaměť neodpovídá vybraným dotazům, a proto nemusí mít žádný vliv na výkon dotazu.
- Chyba
- Watson Query nemůže ověřit, zda vybrané dotazy odpovídají mezipaměti, či nikoli. Podrobnosti naleznete v chybové zprávě.
- Chcete-li použít mezipaměť na vybrané dotazy, klepněte na volbu Použít tuto mezipaměť .
- Klepněte na tlačítko Další. Chcete-li nastavit obnovovací frekvenci pro mezipaměť, proveďte následující kroky.
Častá aktualizace zabraňuje tomu, aby se mezipaměť stala zastaralou časem. Nastavte frekvenci aktualizace podle těchto hodnot.
- Hodinově Vyberte čas (minutu) hodiny, kdy se má aktualizovat mezipaměť.
- Denně Vyberte dny v týdnu a čas dne, kdy se má aktualizovat mezipaměť.
- Týdně Vyberte den v týdnu a čas dne, kdy se má aktualizovat mezipaměť.
- Měsíčně Vyberte týdny v měsíci, dny v týdnu a čas dne, kdy se má aktualizovat paměť cache.
- Žádná Vyberte tuto volbu, chcete-li aktualizovat mezipaměť ručně.
- Klepněte na tlačítko Další.
- Zadejte název pro mezipaměť, ujistěte se, že je souhrn správný, a klepněte na volbu Vytvořit mezipaměť.