详细讲述 SQL SERVER 内存和缓冲区管理
2007-05-20 09:35:42 来源:WEB开发网核心提示: config value显示下次SQL Server重启后缓冲区的大小,在此情况下,详细讲述 SQL SERVER 内存和缓冲区管理(4),默认缓冲区不能显式配置,故信息中其大小为;run value显示SQL Server目前使用的大小,对于默认数据缓冲区,该值将作为未显示配置到其他缓冲
config value显示下次SQL Server重启后缓冲区的大小,在此情况下,默认缓冲区不能显式配置,故信息中其大小为;run value显示SQL Server目前使用的大小,对于默认数据缓冲区,该值将作为未显示配置到其他缓冲区中的所有数据缓冲区空间。
第二部分输出各列含义为:IO size显示缓冲池中的缓存大小,所有缓冲池缺省都分配2KB空间(有效空间大小为2KB,4KB,8KB,16KB);wash size指示缓冲池的刷洗区大小;config size和run size显示配置大小和目前使用的大小,该两值在2KB的缓冲池中是不同的(因为不能显式配置其大小),而对于其他缓冲池,若试图在缓冲池间移动空间而一些空间又不能被释放时,上述两值也不同。
Cache Name Status Type Config
Value Run value
---------------- ------ ------
---------------- -------------
default data cache Active
Default 0.00MB 59.36MB
---------------------------
----
Total 0.00MB 59.36MB
=============================
======================================
Cache:default data cache, status:
Active, Type:Default
Config Size:0.00MB, Run size:59.36MB
IO Size Wash Size Config Size Run Size
------- --------- ----------- --------
2KB 512KB 0.00MB 59.36MB
(2) 配置数据缓冲区:
配置数据缓冲区有两种途径:一是使用过程sp_cacheconfig和sp_poolconfig进行交互式配置,二是编辑配置文件中的total memory参数后重启使之生效。
A、交互式配置:
创建命名缓冲区 (新创建的命名缓冲区从缺省缓冲区default data cache中分配空间) 每次执行sp_cacheconfig或sp_poolconfig时,SQL Server都将新的缓冲区或缓冲池信息写入配置文件中并将文件的旧版本拷贝到一个备份文件中,给出备份文件名的信息被送至错误日志。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››详细说明Nginx配置文件
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接