云计算(十八)

举报
开发者学堂小助 发表于 2017/12/07 09:57:36 2017/12/07
【摘要】 SQL 2012 动态消耗了热添加的内存,同时并未停止后台处理的事务。这是一个重大价值点,它可以快速解决服务器的性能问题,不中断应用程序的运行直接添加所需资源。

2017-12-07_095602.png


接上回,继续使用动态内存改进负载。


21、再次选择 AdventureWorks2012 数据库,右键点击并选择新建查询。


2017-12-07_094130.png


22、在新的查询窗口中输入下列文字,然后点击执行查询。


2017-12-07_094221.png


23、在 Guest01 上使用任务管理器打开性能选项卡,监控内存使用情况。


2017-12-07_094402.png


24、留意 SQL Server 消耗的服务器内存数量。


25、切换到 HyperV03 的 Hyper-V 管理器。


(以上或以下个别极简单的步骤不截图了)


26、右键点击 Guest01,点击设置,然后将内存值该为下表列出的情况:


最小内存512MB、最大内存4096MB


2017-12-07_094523.png

27、点击确定。


28、重新切换到来宾虚拟机 Guest01。


29、继续通过 SQL Server Management Studio 执行之前的 SQL 查询。


30、使用任务管理器的性能选项卡选择内存,查看服务器内存使用情况。


2017-12-07_094550.png


31、请留意系统内存的使用量大幅增加。


2017-12-07_094605.png


32、在 SQL Server Management Studio 中右键点击 Guest01 (SQL SERVER ……) 然后选择属性。


2017-12-07_094628.png


始终认为IT软件或系统应该很容易上手且能解决问题的红小同学已经成功实施了动态内存功能,并且在实际应用中看到了效果,SQL 2012 动态消耗了热添加的内存,同时并未停止后台处理的事务。这是一个重大价值点,它可以快速解决服务器的性能问题,不中断应用程序的运行直接添加所需资源(分配给 SQL Server 实例的内存也动态增加了,这样 SQL Server 实例即可消耗额外分配给操作系统的内存,同时无需让服务器下线)。SQL 2012 与 Server 2012 的Hyper-V 动态内存功能配合使用,即可让任何管理员快速解决与资源限制有关的烦恼。


作者:黎小红

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。