0

データベースから共有メモリにデータをロードすることについてのアイデアはありますか?アイデアは、頻繁に使用されるテーブルからのデータ取得を高速化することですか?

4

2 に答える 2

0

サーバーは、頻繁に使用されるテーブルを自動的にキャッシュします。したがって、サーバー側から最適化することはありません。ここで、クライアントがリモートでクエリを実行している場合は、データをローカル データベース (無料の SQL Express など) にコピーすることを検討できます。

于 2009-11-09T14:30:30.480 に答える
0

あなたはキャッシュについて話している。簡単に実装できます。ただし、覚えておく必要があるいくつかのトリックがあります。

基になるテーブルの変更をログに記録し、変更が発生したときにキャッシュをリロードする必要があります。(変更テーブルをポーリングします)。

一部の操作は、独自のメモリ構造よりもデータベース内で高速になる場合があります。

(まったく作業を行わずに高速なデータ アクセスに関心がある場合は、そのトリックを実行できるインメモリ データベースがいくつかあります)。

于 2009-11-09T14:31:55.047 に答える