問題タブ [sqlcachedependency]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1786 参照

sql-server - 実行された最新の選択クエリのキャッシュをクリアする方法は? (または選択クエリがキャッシュされないようにする)

MS SQL Server 2012 を使用しています。サーバーの最適化を確認しようとしているため、すべてをクリアすることはできません。

このリンクは私にとってはうまくいきませんでした。(またはこの

クエリを選択して後でキャッシュをクリアする方法について何か提案はありますか?
(またはキャッシュを防止する方が良いでしょう)

EDIT:
最も望ましい結果は、選択クエリを初めて実行しているようにテストすることです。

0 投票する
1 に答える
103 参照

asp.net-mvc - 不規則に変化するデータ (MVC 4 のテーブル) をキャッシュする最良の方法は何ですか?

私は MVC 4 の Web 開発者であり、キャッシュの概念を使用してホームページの速度を改善したいと考えています。私のウェブサイトはスポーツのポータルで、ホームページには試合のオンライン結果を表示するスライダーがあります。試合結果データは5分、10分、1時間ごとに変わるかも!したがって、OutputCache の固定の TimeDuration ではなく、テーブルの変更に応じて結果をキャッシュできる方がよいようです。

この結果をキャッシュする最良の方法は何ですか?

ありがとう

0 投票する
0 に答える
191 参照

asp.net-mvc - Asp.net MVC SqlCacheDependency

私のアプリケーションはデータをグリッドにロードするのに時間がかかっているようで、SqlCacheDependency を探していましたが、データが変更されたときに取得する際にこれを使用する際の制限はありますか?

また、エンティティ フレームワークで SqlCacheDependency を使用する MVC アプリケーションのブログ/サンプルを探していましたが、これに関するリンク/ヘルプは非常に役立ちます。

0 投票する
1 に答える
261 参照

c# - web.config の SqlCacheDependency セクションをプログラムで変更する方法

web.configにこのセクションがあります

<databases>このコードを使用して要素に新しいエントリを追加しようとしています

しかし、databases読み取り専用のエラーが表示されます。pollTimeおよびenabled属性についても同様です。

_bReadOnlyこれまでのところ、非公開プロパティfalseをリフレクションを使用するように設定することで、それらを書き込み可能にすることができました

リフレクションを使用して、シールされた .net クラスのプライベート プロパティの値を変更することにあまり慣れていません。また、これを使用して web.config ファイルを編集したくありませんConfigurationManager.OpenExeConfiguration。これは、ワーカー プロセスを再起動するためです。

コード ビハインドで SqlCacheDependency を構成する別の方法はありますか?

0 投票する
0 に答える
407 参照

asp.net-mvc - リポジトリ パターンで SQLDependency または SqlCacheDependency を使用する

リポジトリ パターンを使用して ASP.NET MVC アプリケーションを構築しています。私のリポジトリでの典型的な方法は次のとおりです

そして、それは次のように使用されています

上記の例では、OSADCOL はアプリ内のモデルであり、データベース内の同じ名前のテーブルを表しています。Connection.Select機能はORMlite機能です。パフォーマンスの問題で Entity Framework を使用していません。私の問題は次のとおりです。現在、将来の関連性のために結果セットをキャッシュしていますが、ハードコードされた方法で行っています。結果セットを 2 時間キャッシュしています。OSADCOL のテーブル データが変更されたときに、キャッシュされたデータを破棄することが適切な実装であることは明らかです。SQLDependency または SQLCacheDependency を使用する必要があるようです。質問は次のとおりです。

  1. このリポジトリで SQLDependency または SQLCacheDependency を使用するにはどうすればよいですか?
  2. これら2つの実際の違いは何ですか?
  3. 一部のフォーラムで、SQLDependency がメモリ リークを引き起こすと言及されていますか? 本当?はいの場合、代替アプローチはありますか?

何か案は?