すべて、1つのSELECTでOracle Databaseのパフォーマンスが大幅に低下する可能性はありますか?
は、バージョン10gリリース2以上のOracleデータベース
- を考えてみましょう。
- 100%以上
することで、既存のピーク負荷を超えるのに十分なハードウェアは、あなたは、単一の接続を持つ単一のユーザーとユーザーテーブル(ないシステムテーブルまたはV $への読み取り専用アクセスどのような状況を構築することができますまたはx $表)は、Oracleデータベースの全体的なパフォーマンスを低下させます。もしあれば、緩和戦略も列挙してください。
規定されているように、これは、追加の負荷が危険になるような飽和から数CPUサイクル離れたデータベースに関するものではないと考えてください。これは、現在の作業負荷に適した大きさのボックスです。
E.G.
ユーザーがパラレル・ヒントを使用する場合、Oracleは非常に高いDOPを使用してその問合せを実行し、CPUの他のプロセスを停止させることがあります。緩和:パラレルヒントが禁止されていることをユーザーに説明します。
ru匿名のpl/sqlブロックも考慮していますか? – tbone
良い質問です。ジャスティンはそれを以下に述べました。私の使用は単なるSQLですが、私はこれらの問題についてもよく聞きたいと思います。 –