可以在低优先级线程/进程中创建Oracle索引吗?

时间:2010-11-29 15:26:48

标签: performance oracle indexing

我们同时在同一个开发数据库上工作。通常这不是问题,但有时我们需要在其中一个巨大的表上创建一个新索引。这会减慢每个人的数据库速度。

有没有办法在低优先级的Oracle流程中创建索引,以便其他开发人员可以继续工作?

2 个答案:

答案 0 :(得分:2)

您可以: - 使用资源管理器创建资源计划,以限制流程的吞吐量 - 在进程上使用“nice”来降低操作系统级别的优先级 - 如果您是企业版,则在线创建索引

答案 1 :(得分:1)

创建索引...在线?

我认为这正是ONLINE关键字应该做的事情。可能会有一些影响,但您应该能够继续使用该表。