Buscar en Oracle, que tablas no tienen indices

Hola Amig@s,

Si estamos optimizando una bbdd y necesitamos conocer que tablas no contienen indices, con la siguiente consulta podremos obtener la información. Básicamente lo que hace es detectar cual de las tablas dentro de un esquema no tiene indice creado.

SELECT t.TABLE_NAME
  FROM USER_TABLES t
  LEFT OUTER JOIN (SELECT DISTINCT TABLE_NAME
                     FROM USER_INDEXES) i
    ON i.TABLE_NAME = t.TABLE_NAME
  WHERE i.TABLE_NAME IS NULL;

Espero que les resulte útil.
Salu2.
Share on Google Plus
    Blogger Comment

0 comentarios: