
正文
sqlserver2008内存,sqlserver2008内存占用高
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何设置SQLServer数据库内存
应在Microsoft SQL Server数据库安装后进行内存选项(Memory)设置,配置值为2GB。
在安装有SQLServer数据库的计算机上,使用数据库的过程中,有时候会在任务管理器里发现sqlservr.exe这个进程的内存和CPU占用率较高。接下来看一下,如何解决上面这个问题,需要设置SQLServer数据库的内存配置。
起动 SQL Server Management Studio。对目录材的最高节点 点右键 点“属性”,点内存,然后自个去设。注意,内存的设置应根据数据库的实际情况及技术人员的经验去设。
如图所示,就可以设置SQLSERVER的最大最小内存了,其实如果是生产环境,建议给OS预留2~4G的内存,极限情况下至少预留5G,这样才是最佳,如果你的生产环境内存都不超过4G的话,那还是不要修改自动分配的好。
如果你只是开发用,要想让sqlserver释放内存,重启sqlserver的服务就行了。可以在SQLServer属性(内存选项卡)中找到配置使用内存的地方,或者也可以使用sp_configure来完成。
相关问答
Q1: 怎么设置sql2008数据库最大服务器内存
1、要解决SQLServer占内存过多的问题,可以调整最大服务器内存设置、优化查询、建立适当的索引以及定期维护数据库。 调整最大服务器内存设置 SQL Server 使用内存来缓存数据,以便快速检索。
2、数据库的大小限制:SQL Server 2005 Express 和SQL Server 2008 Express 数据库的大小限制最大为 4GB,最新版本的SQL Server 2008 R2 Express 数据库的大小限制最大为 10G。
3、默认值就行了,如果你操作系统上sqlserver不想占用太多,那么就设个你内存的80%左右 SQL是自动调用内存机制的,初始占用内存大小取决你的系统内存大小,最低约需要2GB,最高约可占用系统内存的80%。
Q2: SQL+2008+R2数据库恢复时提示超过10240MB限制,怎么处理?
1、升级方法:配置工具–安装中心–维护–版本升级,要求输入产品密钥,然后一直下一步,升级成功。
2、第一,磁盘满(不过看你的提示内容,不是很像)第二,数据库超出预定大小,数据库在创建的时候有默认大小,不知道楼主怎么设置的,看看是否数据太多 第三,当前这条记录超出大小。
3、没听说SQL Server的数据库小于50M都会出问题或无法恢复。请找一下别的原因。要么你是看错了,是50G?即便是50G专业服务器上也能正常的运行、备份、还原。
4、通过配置 SQL Server 的最大服务器内存设置,可以限制它使用的内存量。这可以在 SQL Server Management Studio (SSMS) 中完成,通过右键点击服务器,选择“内存”进行设置。 优化查询 复杂的查询可能需要更多的内存来处理。
Q3: sqlserver2008r2x64最大内存限制是否需要设定?设置多少为宜
只需设定上限。上限以安装的实际内存数减去必要的留置值即可。比如我的服务器,实际安装内存64G,设定不超过58G给SQL Server,6G留给别的应用。
个人学习用不建议修改,如果是生产用,建议根据自己机器配置及业务进行配置。
默认值就行了,如果你操作系统上sqlserver不想占用太多,那么就设个你内存的80%左右 SQL是自动调用内存机制的,初始占用内存大小取决你的系统内存大小,最低约需要2GB,最高约可占用系统内存的80%。
默认情况下,SQL Server 会依据可获得的系统资源动态改变它的内存需求。如果 SQL Server 需要更多的内存,它会要求操作系统确定是否有空闲的物理内存可用,并使用可用的内存。
sqlserver2008内存的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sqlserver2008内存占用高、sqlserver2008内存的信息别忘了在本站进行查找喔。







