Puede utilizar SQL para determinar si faltan estadísticas para una tabla virtual específica.
Para determinar si faltan estadísticas a nivel de tabla para una tabla virtual, utilice la consulta siguiente.
select cast(TABNAME as varchar(25)), TYPE, COLCOUNT, STATS_TIME
from SYSCAT.TABLES
where TABSCHEMA='schema'
and CARD=-1;
Sustituya Schema por el nombre de esquema de la tabla virtual. La sentencia devuelve una lista de todos los objetos del esquema que tienen un valor de CARD igual a -1, lo que indica que no se han recopilado estadísticas a nivel de tabla.
Para determinar si faltan estadísticas a nivel de columna para una tabla virtual, utilice la consulta siguiente.
select cast (COLNAME as varchar(25))
from SYSSTAT.COLUMNS
where TABSCHEMA='schema'
and TABNAME='table_name'
and COLCARD=-1
and NUMNULLS=-1;
Sustituya schema por el nombre de esquema y table_name por el nombre de la tabla virtual. La sentencia devuelve una lista de todos los objetos del esquema que tienen un valor de COLCARD y NUMNULLS igual a -1, lo que indica que no se han recopilado estadísticas a nivel de columna.