1

そのビューを本番環境で使用しても問題ありませんか? ディクショナリへのクエリが頻繁に呼び出されることを意図しているか、SQL ナビゲーター、SQL 開発者などのツールで非常にまれに使用するように設計されているかを意味します。

4

1 に答える 1

1

「頻繁に」の定義、データベース内のこれらのオブジェクトのサイズ、およびクエリを実行する必要がある理由によって異なります。

一般に、本番環境では定期的にデータ ディクショナリ テーブルにクエリを実行することは問題ありません。たとえば、大量のデータベース監視ツールは、多数のデータ ディクショナリ テーブルに定期的にクエリを実行して、パフォーマンス データを収集します。ただし、同時に、これらのツールのほとんどを簡単に構成して、大量のデータを頻繁に収集しすぎてデータベースに多大な負荷をかけることができるため、パフォーマンス監視ツールがパフォーマンスの問題の原因になります。通常、キャプチャされるデータの量とキャプチャされる頻度を調整するだけで、多数の問題を発生させることなく、99% の監視効果を得ることができます。

ツールが頻繁にクエリを実行する必要がある理由はわかりませんuser_tables-適切なシステムでは実行時にテーブルが作成または破棄されないため、その特定のビューすべてをクエリする必要がある理由はあまりありませんそれは頻繁に。

于 2012-05-08T14:41:19.000 に答える