Translation not up to date
Můžete vyčistit své zdroje dat, abyste zlepšili čas, který je nutný pro načtení stránky Zdroje dat odebráním duplicitních nebo nepotřebných připojení.
Tyto kroky lze použít k údržbě závislostí virtuálních tabulek a k vyčištění osiřelých nebo nepropojených virtuálních tabulek. Také se vyhnete načítání těchto redundantních tabulek na stránce Virtualizace .
Projevy
Pokoušíte se zobrazit seznam nebo načíst zdroje dat s velkými tabulkami na stránce Zdroje dat v produktu Watson Query, ale proces trvá příliš dlouho.
Řešení problému
Na zdrojích dat můžete najít závislosti virtuálních tabulek, abyste určili, která připojení zdrojů dat jsou nejkritičtější pro vaši pracovní zátěž. Tento krok vám pomůže naplánovat odebrání specifických připojení zdrojů dat a vyhnout se osiřelým virtuálním tabulkám.
- Chcete-li zobrazit závislé počty virtuálních tabulek, spusťte následující příkaz.
select cid, remotenodes, count(setting) numvts, removed, usr, url from dvsys.rdb_connections histconns left join syscat.taboptions opts on setting like '%'||cid||'%' and option = 'SOURCELIST' group by cid, remotenodes, url, usr, removed
- Chcete-li zobrazit jednotlivé závislé virtuální tabulky, spusťte následující příkaz.
select cid, tabschema, tabname, cast( setting as VARCHAR(32672) ) sourcelist from dvsys.rdb_connections histconns left join syscat.taboptions opts on setting like '%'||cid||'%' and option = 'SOURCELIST'
- Volitelně, chcete-li zobrazit všechny závislosti virtuálních tabulek, včetně pohledů na základní virtuální tabulky, a na všech typech zdrojů, včetně zdrojů dat úložiště objektů a souborů, spusťte následující příkaz. Tento příkaz může být pomalejší, než se spustí.
select tabschema, tabname, owner, definer, cid, ext_connid, srctype, srcschema, srctabname, driver, url, user "USER", hostname, port, dbname, create_time, alter_time from SYSCAT.TABLES t, table(dvsys.get_vt_sources(t.tabschema, t.tabname)) s where t.tabschema not in ('DVSYS') and t.type = 'N'