Oracle: SQL Queries - GERAL
Versão do Oracle
Verificando as maiores tabelas e a atualização de estatísticas das tabelas.
select banner from v$version where rownum < 2;
resultado:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Listar Maiores tabelas e atualização de estatísticas
Verificando as maiores tabelas e a atualização de estatísticas das tabelas.
select table_name, round((num_rows*avg_row_len)/1048576) tbsize, num_rows, last_analyzed from all_tables where owner='MAX' and num_rows>0 order by num_rows desc
resultado
TABLE_NAME |TBSIZE|NUM_ROWS |LAST_ANALYZED | -----------------------+------+---------+-----------------------+ WOSTATUS | 28639|319467180|2022-02-10 00:50:25.000| WORKORDER | 65996|226390056|2022-02-10 08:33:14.000| ...
Mesmo que seu ambiente tenha pouca movimentação, atualizar as estatísticas é fundamental pra um funcionamento do ambiente com qualidade.
Listar Atualização de estatísticas
Verificando a atualização de estatísticas das tabelas.
select to_char(last_analyzed) as last_a, count(1) as cnt from all_tables where owner='MAX' and num_rows>0 group by to_char(last_analyzed) order by to_char(last_analyzed)
resultado
LAST_A |CNT| --------+---+ 09/02/22|171| 10/02/22|395| 11/02/22|218| ...