Translation not up to date
Zdroje dat větší než 100 000 tabulek zpomalují načítání tabulek ve stránce . Jejich rozsah můžete omezit nastavením filtrů vzdáleného schématu.
Vzdálené filtry omezují rozsah zdroje tak, aby produkt Watson Query načetl omezený počet tabulek. Lokální filtry na stránce Virtualizace vyřadí výsledky, které jsou již načteny, takže se s nimi nedostanete žádné zlepšení výkonu.
Projevy
Pokoušíte se zobrazit seznam nebo načíst zdroje dat s velkými tabulkami na stránce Virtualizace v produktu Watson Query, ale proces trvá příliš dlouho.
Řešení problému
Chcete-li použít filtry schématu k omezení rozsahu existujícího připojení zdroje dat Watson Query , použijte následující příkazy.
- Ujistěte se, že jsou zdrojová připojení správně nastavena. V nabídce
CALL DVSYS.LISTRDBCDETAILS
Zkontrolujte, že všechny zdroje, které očekáváte, že mají stav online, jsou ve stavu
AVAILABLE
neboINACTIVE
. Na zdrojiUNAVAILABLE
můžete nastavit vzdálené filtry, ale tyto filtry se projeví až po obnově zdrojových připojení.
spusťte následující příkaz. - Nastavte filtry schématu pro nový zdroj tak, že použijete hodnotu CID přiřazenou k nově vytvořenému zdroji, který jste získali v kroku 1. V nabídce spusťte následující příkazy.Nahraďte tyto hodnoty vlastními hodnotami.
- < cid>
- <schema>
- < agent_name>, označeném jako GDB_NODE ve výstupu kroku 1.
Poznámka: Je třeba spustit obě následující volání SQL. Potřebujete dva filtry; jeden pro názvy tabulek a jeden pro sloupce.CALL DVSYS.SETCONFIGPROPERTY('RELOADTABLES_ALLTABS_<cid>', 'null,<schema>,null,null', '<agent_name>', ?, ?)
CALL DVSYS.SETCONFIGPROPERTY('RELOADTABLES_ALLCOLS_<cid>', 'null,<schema>,null,null', '<agent_name>', ?, ?)
- Watson Query načte tabulky z nově přidaného zdrojového schématu, když přejdete na stránku Virtualizace na konzole. Pokud se nezměnilo chování stránky Virtualizace , může to být způsobeno tím, že předchozí opětovné načtení stále probíhá. Můžete ji přerušit pomocí následujícího příkazu:
SELECT count(*) FROM DVSYS.RELOADTABLES WHERE CACHED>-100
- Stránka Virtualizace nyní znovu načítá tabulky od začátku. Chcete-li nahradit filtr schématu, můžete znovu spustit krok 2 a obnovit tabulky znovu v konzole.
Chcete-li filtr zakázat, znovu spusťte krok 2 s parametrem < schema> nastaveným na hodnotu null.