0

私はグーグルとMSDNをたくさん試しましたが、これに対する具体的な答えは見つかりません。

書き込みが多く、ほとんど読み取られないテーブルと、読み取りが多く、書き込みが少ないテーブルが約200:15の比率であるデータベースがあります。

15分ごとにデータベースのスナップショットを作成することを考えています。次に、アプリケーションを変更して、スナップショットのすべての大量の読み取り(15分経過したデータを許容できます)と、メインデータベースの書き込み(およびその書き込みに必要な読み取り)を行います。

また、スナップショットとデータベースを別の物理ディスクに配置します。

これは、NOLOCKヒントを使用してSELECTを実行するよりも有益でしょうか?

より多くのパフォーマンスを達成し、重い読書タスクのロックを回避するための良い解決策は何だと思いますか?

データベースは非常に大きい(〜4GB)。

ありがとうルイス

4

1 に答える 1

0

どうでも。スナップショットを説明する優れた記事http://msdn.microsoft.com/en-us/library/ms187054.aspxを見つけたところ、スナップショットが完全に物理的ではなく、特に読み取り用ではないことがわかりました。

私はまったく別の目的を指しています。

于 2010-05-06T14:30:29.673 に答える