Translation not up to date
Můžete použít SQL k určení, zda statistika pro specifickou virtuální tabulku chybí.
Chcete-li určit, zda statistika na úrovni tabulky chybí pro virtuální tabulku, použijte následující dotaz.
select cast(TABNAME as varchar(25)), TYPE, COLCOUNT, STATS_TIME
from SYSCAT.TABLES
where TABSCHEMA='schema'
and CARD=-1;
Proměnnou schéma nahraďte názvem schématu virtuální tabulky. Příkaz vrátí seznam všech objektů ve schématu, které mají hodnotu CARD -1, což je údaj o tom, že statistika na úrovni tabulek nebyla shromážděna.
Chcete-li určit, zda statistika na úrovni sloupce chybí pro virtuální tabulku, použijte následující dotaz.
select cast (COLNAME as varchar(25))
from SYSSTAT.COLUMNS
where TABSCHEMA='schema'
and TABNAME='table_name'
and COLCARD=-1
and NUMNULLS=-1;
Proměnnou schéma nahraďte názvem schématu a názvem název_tabulky názvem virtuální tabulky. Příkaz vrátí seznam všech objektů ve schématu, které mají hodnotu COLCARD a NUMNULLS hodnoty -1, což znamená, že statistiky na úrovni sloupce nebyly shromážděny.