データベースから共有メモリにデータをロードすることについてのアイデアはありますか?アイデアは、頻繁に使用されるテーブルからのデータ取得を高速化することですか?
2 に答える
0
サーバーは、頻繁に使用されるテーブルを自動的にキャッシュします。したがって、サーバー側から最適化することはありません。ここで、クライアントがリモートでクエリを実行している場合は、データをローカル データベース (無料の SQL Express など) にコピーすることを検討できます。
于 2009-11-09T14:30:30.480 に答える
0
あなたはキャッシュについて話している。簡単に実装できます。ただし、覚えておく必要があるいくつかのトリックがあります。
基になるテーブルの変更をログに記録し、変更が発生したときにキャッシュをリロードする必要があります。(変更テーブルをポーリングします)。
一部の操作は、独自のメモリ構造よりもデータベース内で高速になる場合があります。
(まったく作業を行わずに高速なデータ アクセスに関心がある場合は、そのトリックを実行できるインメモリ データベースがいくつかあります)。
于 2009-11-09T14:31:55.047 に答える