index behavior after truncate table or delete rows from table
oracle DB: 11.2.0.4
Load 250,000 rows daily in daily partition table.
I have a stage table that we truncate data everyday and reload aprox. 250,000 rows daily. This table have 1 bitmap and 2 btree indexes.
when I deleted all rows or truncated the table or inserted some rows back into the table. Indexes on this table were not marked UNUSABLE / STALE or INVALID. If we don't rebuild indexes every time we remove 20% + rows or truncate table, how does these indexes behave during select / insert/ delete /updates? does Oracle create/use a bad plans?
One more thing I noticed that after I performed, truncate / delete update, the dba_ind_statistics/ dba_tab_statistics table did not show these indexes as stale.