2010-11-29 3 views
2

私たちはすべて同じ開発データベースで同時に作業しています。通常これは問題ではありませんが、時には大きなテーブルの1つに新しいインデックスを作成する必要があります。これにより、全員のデータベースが遅くなります。優先度の低いスレッド/プロセスでOracleインデックスを作成できますか?

低優先度のOracleプロセスで索引を作成する方法はありますか?他の開発者は引き続き作業を続けることができますか?

答えて

1

create index ... online?

私はそれがONLINEキーワードがしなければならないものだと思います。多少の影響があるかもしれませんが、テーブルで作業を続けることができます。

+0

ええと、それはロックの世話をするようです。パフォーマンスにはまだ少しの影響があります。しかし、まだ良いヒント。 –

+0

OK、これはそれが得られるほど良いと思う...ありがとう! –

2

次のことが可能です。 - 利用リソースマネージャは、プロセス のスループットを制限するリソース・プランを作成する - あなたのエンタープライズ版は、その後作成する場合 - OSレベル でその優先度を減らすために、プロセスの「素敵」を使用しますインデックスはオンライン

関連する問題