Oracle表删除大量数据后查询变慢问题

Oracle 表删除大量数据后,即便表中只有几行记录,但用select count(*) from table 来查询发觉都不会立刻出来,缘由是该表的空间大了,查询起来很慢。解决的方法是把该表所占用的表空间缩小,或者说释放表空间。 alter table XXXX move; 这样处理后就释放了表空间了。可是释放表空间后,表的行号rowid会发生变化,而基于rowid的索引则会变成无效。所以该操做
相关文章
相关标签/搜索