云计算(十八)
【摘要】 SQL 2012 动态消耗了热添加的内存,同时并未停止后台处理的事务。这是一个重大价值点,它可以快速解决服务器的性能问题,不中断应用程序的运行直接添加所需资源。
接上回,继续使用动态内存改进负载。
21、再次选择 AdventureWorks2012 数据库,右键点击并选择新建查询。
22、在新的查询窗口中输入下列文字,然后点击执行查询。
23、在 Guest01 上使用任务管理器打开性能选项卡,监控内存使用情况。
24、留意 SQL Server 消耗的服务器内存数量。
25、切换到 HyperV03 的 Hyper-V 管理器。
(以上或以下个别极简单的步骤不截图了)
26、右键点击 Guest01,点击设置,然后将内存值该为下表列出的情况:
最小内存512MB、最大内存4096MB
27、点击确定。
28、重新切换到来宾虚拟机 Guest01。
29、继续通过 SQL Server Management Studio 执行之前的 SQL 查询。
30、使用任务管理器的性能选项卡选择内存,查看服务器内存使用情况。
31、请留意系统内存的使用量大幅增加。
32、在 SQL Server Management Studio 中右键点击 Guest01 (SQL SERVER ……) 然后选择属性。
始终认为IT软件或系统应该很容易上手且能解决问题的红小同学已经成功实施了动态内存功能,并且在实际应用中看到了效果,SQL 2012 动态消耗了热添加的内存,同时并未停止后台处理的事务。这是一个重大价值点,它可以快速解决服务器的性能问题,不中断应用程序的运行直接添加所需资源(分配给 SQL Server 实例的内存也动态增加了,这样 SQL Server 实例即可消耗额外分配给操作系统的内存,同时无需让服务器下线)。SQL 2012 与 Server 2012 的Hyper-V 动态内存功能配合使用,即可让任何管理员快速解决与资源限制有关的烦恼。
作者:黎小红
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)