API とデータベースを介したリクエストの作成を測定すると、キャッシングの独自の実装のパフォーマンス率が非常に低いサードパーティを使用しています。彼らのデータベース (Sql Sever 2005 - 互換モードで実行されているため、実際には 2000 db であると考えられます) は、2 つの列を持つテーブルがあるという意味で SqlCacheDependency と同じプリンシパルを使用します。
- テーブル名
- 変更回数
変更カウントをログに記録するこのカスタム テーブルを更新するテーブルのトリガー。
サードパーティのキャッシュを捨てて、独自のソリューションを実装することを考えています。Asp.NET 3.5 で SqlCacheDependency を使用する
自動化された AspNet_SqlCacheTablesForChangeNotification を作成するテーブルなどを有効にして、関連するすべての sp、トリガーなどを使用するのではなく、既存のデータ構造を使用します。
私の質問は、SqlCacheDependency を装備して、AspNet_SqlCacheTablesForChangeNotification と関連するストアド プロシージャを調べるのではなく、データベースで既に定義されているカスタム テーブルを調べることは可能ですか?