2022年改善SQL Server内存管理SQL server]教程.docx
《2022年改善SQL Server内存管理SQL server]教程.docx》由会员分享,可在线阅读,更多相关《2022年改善SQL Server内存管理SQL server]教程.docx(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年改善SQL Server内存管理SQL server教程最近,为了能在数据库服务器中运行其他应用程序,在保持数据库操作系统版本不变的前提下对数据库服务器进行了软、硬件上的升级。在软件上,将操作系统从Windows 2000升级到Windows Server 2022;在硬件上,将服务器中的内存由原来的512MB增加到1GB(1024MB)。 在升级后的起先几个星期之内,服务器在运用中表现良好。但是不久后就发觉,在服务器上同时运行的其他应用程序却出现了异样,时常地报出内存安排不足的警告。经过几次跟踪后发觉,原来是SQL Server吞去了大部分内存所致。被SQL Server占用的内存
2、由升级前的不到400MB一下子增加到现在的900MB,并且有不断增长的趋势。通过查找缘由才知道这是SQL Server 缓冲池的预期行为。默认状况下,在启动 SQL Server之后,SQL Server会依据操作系统报告的物理内存数来动态增大或缩小高速缓冲存储器的容量。只要可用物理内存大小保持在4MB到10MB之间,SQL Server 缓冲池就会接着增大(保留可用物理内存在4MB到10MB之间是为了避开操作系统因为缺少内存而频繁地换页)。假如物理可用内存变得较少的时候,则SQL Server会将一些内存释放给操作系统。为了使运行在服务器上的应用程序都能达到比较满足的效果,同时也为了能给其他
3、应用程序安排足够的内存,须要实行措施限制SQL Server 的内存运用量。我们可以通过设置SQL Server 数据库引擎运用的内存的上下限来达到此目的。其详细步骤是:1.打开企业管理器,绽开服务器组。2.单击该服务器,点击鼠标右键,单击属性菜单。3.在弹出的对话框中单击内存选项卡。内存设置方法有两种:1.设置min server memory和max server memory 在一个范围段内。比如,我们将它设置成最小0MB,最大255MB。这种方法在为一台服务器中运行多个应用程序安排内存时特别有用。2.设置 min server memory 和 max server memory 为同一数值。比如,可以将它最大和最小值都设置成255MB。这样的设置方法与窗口中的另一个选项“运用固定的内存大小 相一样。虽然内存最小值和最大值设置是高级选项,但在设置完毕之后,最好还是先将SQL Server服务停止后再重新运行,以便SQL Server能更好地对内存进行合理支配。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年改善SQL Server内存管理SQL server教程 2022 改善 SQL Server 内存 管理 教程
限制150内