本次实践的主要内容是使用动态内存改进负载。同样,分两部分(十七、十八),大家慢慢看吧。

我们的管理员小张注意到生产环境中的销售应用响应速度变得缓慢,于是他调查了 SQL Server 并发现该服务耗尽了所有可用内存。小张决定用 Hyper-V 与 SQL Server 2012 的动态内存功能让服务器获得尽可能多所需内存。于是他开始了如下的操作。

1、登录到 Hyper-V 服务器 HyperV03,打开 Hyper-V 管理器,选择 Guest01。

2、右键点击并选择关闭。

3、服务器关闭后,右键点击并选择设置,在硬件选项下选择内存。

4、设置下列内存配置,并点击确定。

       动态内存  启用

       最小内存  512MB

       最大内存  1024MB

       内存缓冲区  20% 

5、选择 Guest01,右键点击并选择启动。

6、选择 Guest01,右键点击并选择连接。

7、以 administrator 登录,密码为 lxh!@#123。

8、从 Codeplex 网站下载并解压缩 Adventure Works 2012 数据库范例:

http://msftdbprodsamples.codeplex.com/releases/view/93587

9、将下载的数据库文件复制到 C:\Program Files\Microsoft SQL Server\

MSSQL11.MSSQLSERVER\MSSQL\DATA。

10、启动 SQL Server Management Studio 并点击连接。

11、选择数据库,右键点击并选择附加。

12、点击添加。

13、打开 C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER

\MSSQL\DATA 并点击确定。

14、点击确定以便附加 AdventureWorks2012 数据库。

15、在对象浏览器中展开数据库选项,选择 AdventureWorks2012 数据库,右键点击并选择新建查询。

16、在查询窗口中复制并粘贴下列命令:

       --create the table

       create table bigtable (

       id integer not null identity(1,1), --8 bytes

       pad char(192) default '' not null, --192 bytes

       PRIMARY KEY (id)                   --? bytes

       );

       go

       --fill with data

       create procedure bootstrap_database

       as

       begin

       declare @cur integer = 0,

       @block integer = 1000,

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

       @sql nvarchar(max) = 'insert into bigtable (pad) values '

       while @cur < @block

       begin

       set @sql = @sql + N'(''qqqqqqqqqqwwwwwwwwwweeeeeeeeeerrrrrrrrrrttttttttttyyyyyyyyy''),'

       set @cur = @cur + 1

       end

        --trim trailing ,

       set @sql = substring(@sql, 0, len(@sql))

       set @cur = 1

       declare @handle integer;

       exec sp_prepare @handle output, N'', @sql

       while IDENT_CURRENT('bigtable') < @table_max

       begin

       exec sp_execute @handle

       set @cur = @cur + @block

       end

        exec sp_unprepare @handle

       end

        go

        exec bootstrap_database

17、点击执行 – 该操作可能需要几分钟才能完成。

18、脚本运行完成后,在对象浏览器中右键点击 Guest01 (SQL SERVER ……) 并选择属性。

19、请记录分配给 SQL Server 实例的内存。

20、点击确定。

未完待续,敬请期待……

转载于:https://blog.51cto.com/staronmytop/1430932

微软云计算介绍与实践(实践之十七)相关推荐

  1. 微软云计算介绍与实践(实践之一)

    现在开始进入私有云的实践阶段,主要参考了TechNet网站上的相关文档. 介绍板块已说过,微软的私有云就程咬金式的三板斧: 一.物理硬件要求和虚拟机要求 物理服务器.最少要求三台如下物理服务器: 所有 ...

  2. 微软云计算介绍与实践(实践之四)

    今天开始尝试在一台机器上部署Operations Manager 2012 SP1. 一.软硬件要求 1.硬件要求(来自微软网站) Operations Manager 虚拟化支持 由于性能原因,建议 ...

  3. 微软云计算介绍与实践(实践之三十五)

    创建SLA的仪表板 一旦SLA已经建立,小张可以创建仪表盘,这样可以显示SLA的状态.这将允许管理人员和支持人员查看他们的服务水平协议和状态. 0.在Operations Manager控制台中,单击 ...

  4. 读书笔记:让云触手可及,微软云计算实践指南

    12月1日微软举行了2010技术大会,之前看了会议课程,感觉主题是云.正好微软给我提供一张免费门票,所以我也去参加了这三天的盛宴.这次大会赠送每个参加者一本书<让云触手可及,微软云计算实践指南& ...

  5. 【新书推荐】《微软开源跨平台移动开发实践》带你走近微软开源开源跨平台技术

    上周收到本书作者李争送的一本12月份的新书<微软开源跨平台移动开发实践--利用ASP.NET Core 1.0 .Apache Cordova.Xamarin和Azure快速构建移动应用解决方案 ...

  6. 《云计算架构技术与实践》连载(2):1.2 云计算的发展趋势

    <云计算架构技术与实践>连载(2):1.2 云计算的发展趋势 版权所有,未经华为书面许可,请勿转载或转发. 由于技术方面的限制,前面几年云计算的主要应用仍然仅仅局限在互联网领域以及规模有限 ...

  7. 阿里云李克:阿里云边缘云计算的技术和实践

    简介: 李克:边缘计算的核心目标是推动人.事.物的快速决策. 在4月7日下午举办的边缘计算论坛上,阿里云资深技术专家李克为我们带来了<阿里云边缘云计算的技术和实践>为题的精彩演讲. 备受关 ...

  8. 阿里云边缘云计算的技术和实践

    简介:李克:边缘计算的核心目标是推动人.事.物的快速决策. 在4月7日下午举办的边缘计算论坛上,阿里云资深技术专家李克为我们带来了<阿里云边缘云计算的技术和实践>为题的精彩演讲. 备受关注 ...

  9. 《云计算架构技术与实践》

    摘要: 2014年9月,由华为公司云计算首席架构师顾炯炯编著,清华大学出版社出版的华为云计算首部著作<云计算架构技术与实践>一书正式问世. 云计算概念诞生至今已发展了约八年时间,这八年来, ...

最新文章

  1. python排名上升_Python在TIOBE Index排名或將取代Java成為第2名
  2. [转】HTTP请求流程(二)----Telnet模拟HTTP请求
  3. 为什么一个星期是7天
  4. 2015年你必须学习的编程语言和前端框架
  5. 修改html时webpack热更新,利用webpack实现对html文件的热更新
  6. 生成模型和判别模型对比
  7. 用于文档上下文感知推荐的卷积矩阵分解
  8. mybatis 缓存总结以及遇到的问题
  9. bash漏洞修补, CVE-2014-6271
  10. 配置源码管理工具(2)
  11. 网络爬虫--23.动态网页数据抓取
  12. 分解连续自然数的和_小学奥数各年级经典题解题技巧大全——分解因数法(2)...
  13. 基于JAVA+Swing+MYSQL的在线考试系统
  14. IIS6应用程序池中间的 Web 园
  15. 支付宝换上“读心术”AI客服,就为配合双11剁手的你
  16. 64位win7搭建php mysql_Win7 64位操作系统下配置PHP+MySql+Apache环境
  17. Spark算子:RDD键值转换操作(2)–combineByKey、foldByKey
  18. 开发工具-Hijson
  19. vue 数字正则表达式详解
  20. Android平台下JNI调用第三方so库

热门文章

  1. 【Axure原型图】—— 4. Tab Control(选项卡)
  2. 设计模式第七讲-责任链模式
  3. NLP汉语自然语言处理入门基础知识介绍
  4. 30分钟入门Java8之默认方法和静态接口方法
  5. Android Studio 项目代码全部消失--出现原因及解决方法
  6. ecshop ajax无刷新登陆
  7. Android系统默认Home应用程序(Launcher)的启动过程源代码分析(3)
  8. 为virtualbox配置网络环境
  9. java b2b2c开源商城系统源码
  10. 基于jQuery实现富文本的拖拽和修改大小