架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7959|回复: 0

[交流] sqlserver线上实例内存降1/4,带来的影响(一)

[复制链接]
发表于 2014-11-26 15:41:41 | 显示全部楼层 |阅读模式

测试目的:缩小内存对SQL实例的影响

测试实例:线上一台100G内存的实例

测试步骤:

18:20开始记录PERF数据

18:30将SQL最大内存调成原大小的3/4(75G)--用时3.9秒

18:40将SQL最大内存还原成原大小100G--用时3.8秒

18:50停止记录PERF数据

暂停

19:20开始记录PERF数据

19:30停止记录PERF数据


记录内容:

记录了4*10分钟的性能数据

18:20 -18:30 阶段1 ,正常内存期

18:30 -18:40 阶段2 ,低内存运行期

18:40 -18:50 阶段3 ,恢复期1

19:20 -19:30 阶段4 ,恢复期2

Process(_Total)% Processor Time

Process(sqlservr)% Processor Time

Processor(_Total)% Processor Time

Processor(_Total)% User Time

Processor(_Total)% Privileged Time

PhysicalDisk(_Total)% Idle Time

PhysicalDisk(_Total)% Disk Time

PhysicalDisk(_Total)Avg. Disk Queue Length

PhysicalDisk(_Total)Current Disk QueueLength

MemoryPage Faults/sec

MemoryAvailable MBytes

MemoryPages/sec

Databases(_Total)Active Transactions

General StatisticsUser Connections


测试结果:

CPU:变化不明显,影响可忽略

IO各项参数变化明显,IDEALTIME降1%,队列和DISKTIME基本是原来的2倍左右。且内存加上以后会有一个缓慢的恢复过程 (1小时以上)

SQL方面,活动事务会明显上升(3倍),内存和IO的置换也会提升(2倍左右),执行计划重新编译,LAZYWRITE写上升尤其明显。

测试数据:附件EXCEL


附:部分图例

201402271120223857.jpg

201402271120572545.jpg






上一篇:没在windows2003上装过sqlserver2008r2的人想不到的艰辛
下一篇:sql2012包含数据库,快速生成用户tsql脚本
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-20 14:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表