1
Oracleでは、手順はDBMS_SHARED_POOL.MARKHOT
とDBMS_SHARED_POOL.UNMARKHOT
(shared pool)です。ホットオブジェクト - それらをリストする方法?
「ホット」なオブジェクトをリストする方法はありますか?
Oracleでは、手順はDBMS_SHARED_POOL.MARKHOT
とDBMS_SHARED_POOL.UNMARKHOT
(shared pool)です。ホットオブジェクト - それらをリストする方法?
「ホット」なオブジェクトをリストする方法はありますか?
興味深い。私は答えを見つけるためにx $ kglobでいくつかのテストと変更の表示をしなければなりませんでした。 「MARKHOTは、」ライブラリ・キャッシュ内のHOTオブジェクトをマーク、これはそれらを見つける方法です。
select * from x$kglob where kglobprop='HOT';
か、スキーマのすべてを検索する場合:
select * from x$kglob where kglnaown='schema' and kglobprop='HOT';
あなたに適切にテストしてください。プリプロダクション環境。私はそれを使用すると、パフォーマンスの問題が悪化する可能性があることを漠然として覚えています。
答えをお寄せいただきありがとうございます - x $ kglobに相当するv $がありますか? –
v $ db_object_cacheのような典型的なv $ビューでHOTを探しましたが、見つけられませんでした。共有プールを覗くことはせいぜい毛深く、最悪の場合は文書化されていないので、MARKHOTが適切に文書化されると、後の段階でこれをv $に追加すると想像します。 – sandman