2

100MBまでの小さなデータベースを使用するデータベース集中型テストを実行しています。

Microsoft SQL Server Management Studio Expressでデータベースをハードドライブではなくメモリに保存する方法はありますか?これを行うために選択できるオプションはありますか?

私はRAMドライブについても考えていますが、mssmseにオプションがある場合は、それを実行したいと思います。

4

1 に答える 1

3

Management Studioは、データベースの保存方法とは何の関係もありません。SQLデータベースエンジンは、十分なメモリがあれば、クエリを高速化するために適切にキャッシュします。特別なことをする必要はありません。最初のクエリは、キャッシュにデータが入力された後に実行されるクエリよりも少し遅いことがわかります。これは正常なことです。

RAMドライブをいじらないでください。そうするために、SQLからメモリを奪うことになり、おそらく効率が低下します。高速ディスクが非常に必要な場合は、適切に構成されたアレイまたはソリッドステートドライブを確認する必要があります。

SQLを特定のアプリケーションに合わせてパフォーマンスを調整する方法はいくつかありますが、それは非常に複雑であり、特定のSQLサーバー製品に関する深い知識が必要です。最初にデータベース設計とクエリ最適化を検討することをお勧めします。

現実的には、約100MBのデータベースは小さく、適切に設計されていれば特別な処理は必要ありません。

于 2012-04-10T16:37:06.563 に答える