删除Oracle中表和索引的表空间的顺序

时间:2015-01-21 13:17:54

标签: oracle storage

我有一个Oracle表,它位于自己的表空间中。它在另一个表空间中具有空间索引,在另一个表空间中具有普通索引。如果我想放弃它们。我继续下订单是否重要?

2 个答案:

答案 0 :(得分:1)

放下桌子。索引将随表一起删除。

答案 1 :(得分:0)

索引是与表和群集关联的可选结构。如果删除表,则也会删除关联的索引。

为了回答您对不同表空间的困惑,有理由在不同的表空间或与表的表空间相同的表空间中创建。将它们保存在同一个表空间中可以方便地进行数据库维护,但是,保持不同的表空间在性能方面更好。

来自文档 -

  

可以在任何表空间中创建索引。可以在中创建索引   与索引的表相同或不同的表空间。如果你使用   一个表及其索引的表空间相同,它可以更多   方便执行数据库维护(如表空间或文件   备份)或确保应用程序可用性。所有相关数据都是   永远在线。

     

为表及其表使用不同的表空间(在不同的磁盘上)   index比存储表和索引产生更好的性能   相同的表空间。磁盘争用减少了。但是,如果你使用   表及其索引和一个表空间的不同表空间是   离线(包含数据或索引),然后是语句   引用该表不能保证有效。