sql - Viewing used data blocks in Oracle -
i have been trying figure out while. want know how many data blocks being used tables. tables have huge number of rows, around 200,000. when run following query:
select table_name, blocks all_tables owner='me';
i following output :
table1 0 table2 0 table3 0
and on tables. why so? total used data blocks not being read properly, or there needs done correct it?
that information updated when gather statistics (using dbms_stats
package). it's not dynamic view.
another way information via dba_segments
view instead of dba_tables
. rather expensive/slow though.
Comments
Post a Comment