Backup--BUFFERSIZE 和BUFFERCOUNT
2014-01-14 22:58
501 查看
在备份时,可以通过设置BUFFERSIZE 和BUFFERCOUNT来控制备份的时间和CPU的消耗
使用TF 3605 和 TF 3213 来显示备份使用的 BUFFERCOUNT
DBCC TRACEON(3605) dbcc TRACEON(3213) BACKUP DATABASE DB2 TO DISK='D:\DB2.BAK'
BUFFERSIZE 和BUFFERCOUNT对备份时间和CPU的影响
在修改BUFFERSIZE 和BUFFERCOUNT前需要经过认真的测试,不同的硬件环境适用于不同的参数
BUFFERSIZE 和BUFFERCOUNT的设置还影响到备份时使用的内存.
备份不使用SQL SERVER BUFFER POOL中的内存,因此需要控制"max server memory"来保证有足够的内存可以完成备份
对于不压缩备份,使用内存=BUFFERCOUNT* MAXTRANSFERSIZE
对于压缩备份,使用内存=BUFFERCOUNT* MAXTRANSFERSIZE*3
压缩备份需要三倍不压缩备份的内存,一份内存用于数据读取,一份内存用于数据压缩,一份内存用于数据写入
备份使用到的内存在备份结束后被释放
使用TF 3605 和 TF 3213 来显示备份使用的 BUFFERCOUNT
DBCC TRACEON(3605) dbcc TRACEON(3213) BACKUP DATABASE DB2 TO DISK='D:\DB2.BAK'
BUFFERSIZE 和BUFFERCOUNT对备份时间和CPU的影响
在修改BUFFERSIZE 和BUFFERCOUNT前需要经过认真的测试,不同的硬件环境适用于不同的参数
BUFFERSIZE 和BUFFERCOUNT的设置还影响到备份时使用的内存.
备份不使用SQL SERVER BUFFER POOL中的内存,因此需要控制"max server memory"来保证有足够的内存可以完成备份
对于不压缩备份,使用内存=BUFFERCOUNT* MAXTRANSFERSIZE
对于压缩备份,使用内存=BUFFERCOUNT* MAXTRANSFERSIZE*3
压缩备份需要三倍不压缩备份的内存,一份内存用于数据读取,一份内存用于数据压缩,一份内存用于数据写入
备份使用到的内存在备份结束后被释放
相关文章推荐
- js 与或运算符 || && 妙用
- Java reference的种类及使用场景
- css制作漂亮彩带导航条菜单
- 通过firefox插件firebug获取webqq群和群成员的javascript脚本(转)
- 【protocol buffers】java解析protoBuf custom option自定义扩展文件具体方法
- jstat命令用法
- Unable to execute dex: java.nio.BufferOverflowException问题解决
- js在鼠标周围加旋转文字
- jQuery EasyUI Tree 增删改 编辑结点名称自动全选文本域
- Google Protocol Buffer (PB)简明入门
- JQUERY1.9学习笔记 之基本过滤器(七) 语言选择器
- Git fetch和git pull的区别
- FWNX-working diary - enter with different orders-
- js正则表达式
- HTML
- Raw Socket(原始套接字)实现Sniffer(嗅探)
- JS代码平面化
- JavaScript中的客户端对象
- Html5无刷新修改browser Url
- JSP--从不懂到了解是一个过程