Ahm*_*aid 11 sql-server memory-consumption sql-server-2008
我正在对我的数据库进行压力测试,该数据库托管在运行在具有10 GB RAM的64位计算机上的64位SQL Server 2008上.
我有400个线程.每个线程每秒查询一次数据库,但查询时间不需要花费时间,正如SQL分析器所说的那样,但是18小时后SQL Server使用了7.2 GB的RAM和7.2 GB的虚拟内存.
这是正常的行为吗?如何调整SQL Server以清理未使用的内存?
Gre*_*ech 27
SQL Server旨在使用尽可能多的内存,通过在内存中缓存大量内容来提高性能.建议使用专用的SQL Server机器,这使得这是一种非常有效的方法,因为它不期望任何其他人需要内存.所以你不应该担心这个; 这是完全正常的.
也就是说,如果您使用的是开发机器而不是实时环境,您可能希望限制内存量以阻止您的盒子被接管.在这种情况下,最简单的方法是打开SQL Server Management Studio,右键单击服务器并选择"属性",然后在"内存"选项卡上设置最大服务器内存.
| 归档时间: |
|
| 查看次数: |
39569 次 |
| 最近记录: |