微软云计算介绍与实践(实践之十八)

网友投稿 253 2022-11-14

微软云计算介绍与实践(实践之十八)

……

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

declare @table_max int = 55 * 100000;  --approx 1 GB every 5,500,000 rows

declare @random_id int = cast(rand() * @table_max as int)

select * from bigtable where id > @random_id and id < @random_id + 50000;

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

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

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

最小内存512MB

最大内存4096MB

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

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

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

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

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

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:适配器模式的本质及分类
下一篇:Java中DecimalFormat用法及符号含义
相关文章

 发表评论

暂时没有评论,来抢沙发吧~