0 / 0
Go back to the English version of the documentation
Kontrola chybějících statistických údajů v produktu Watson Query
Last updated: 31. 3. 2023
Kontrola chybějících statistik v produktu Watson Query

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.

Poznámka: Ne všechny sloupce v tabulce vyžadují statistiku na úrovni sloupců.
Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more