gpt4 book ai didi

sql-server - SQL Server 2008 占用大量内存?

转载 作者:行者123 更新时间:2023-12-03 09:33:17 27 4
gpt4 key购买 nike

我正在对我的数据库进行压力测试,该数据库托管在运行在具有 10 GB RAM 的 64 位机器上的 SQL Server 2008 64 位上。

我有 400 个线程。每个线程每秒查询一次数据库,但查询时间并不占用时间,正如 SQL 分析器所说的那样,但 18 小时后 SQL Server 使用了 7.2 GB 的 RAM 和 7.2 GB 的虚拟内存。

这是正常行为吗?如何调整 SQL Server 以清理未使用的内存?

最佳答案

SQL Server 旨在使用尽可能多的内存,通过在内存中缓存大量内容来提高性能。建议为 SQL Server 使用专用机器,这使其成为一种非常有效的方法,因为它不期望其他人需要内存。所以你不应该担心这个;这是完全正常的。

也就是说,如果您使用的是开发机器而不是实时环境,您可能希望限制内存量以阻止您的机器被接管。在这种情况下,最简单的方法是打开 SQL Server Management Studio,右键单击服务器并选择“属性”,然后在“内存”选项卡上可以设置最大服务器内存。

关于sql-server - SQL Server 2008 占用大量内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/856575/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com