我有一个Oracle表,它位于自己的表空间中。它在另一个表空间中具有空间索引,在另一个表空间中具有普通索引。如果我想放弃它们。我继续下订单是否重要?
答案 0 :(得分:1)
放下桌子。索引将随表一起删除。
答案 1 :(得分:0)
索引是与表和群集关联的可选结构。如果删除表,则也会删除关联的索引。
为了回答您对不同表空间的困惑,有理由在不同的表空间或与表的表空间相同的表空间中创建。将它们保存在同一个表空间中可以方便地进行数据库维护,但是,保持不同的表空间在性能方面更好。
来自文档 -
可以在任何表空间中创建索引。可以在中创建索引 与索引的表相同或不同的表空间。如果你使用 一个表及其索引的表空间相同,它可以更多 方便执行数据库维护(如表空间或文件 备份)或确保应用程序可用性。所有相关数据都是 永远在线。
为表及其表使用不同的表空间(在不同的磁盘上) index比存储表和索引产生更好的性能 相同的表空间。磁盘争用减少了。但是,如果你使用 表及其索引和一个表空间的不同表空间是 离线(包含数据或索引),然后是语句 引用该表不能保证有效。