私はhibernateのキャッシュ領域で新しいです。
よろしく、マルシン
Hibernate統計の生成 を有効にして、_hibernate.generate_statistics
_プロパティをtrue
に設定できます。次に、SessionFactory.getStatistics()
を介してキャッシュヒット/ミスカウントを監視できます。
また、SQLロギングが有効になっている場合は、特定のSQLクエリの有無によってキャッシュの動作を分析できます。
それは多くの要因に依存します。 21.2。2次キャッシュ および 21.4。クエリキャッシュ を参照してください。
キャッシュプロバイダーとその構成によって異なります。たとえば、 EhCache は、ディスクにオーバーフローするように構成できます。
SessionFactory.getStatistics().getSecondLevelCacheStatistics()
はこの情報を提供します。
私は Niceツール を見つけました。そのvizuliazeの休止状態の使用(またキャッシュ)。これらの追加 記事(ここはパート1) 休止状態のキャッシュがどのように機能するかについては非常に良い説明があります(関連リンクも参照)。分析ステップのある素敵な例もあります。
とにかく答えてくれてありがとう。