WEB开发网
开发学院数据库MSSQL Server 详细讲述 SQL SERVER 内存和缓冲区管理 阅读

详细讲述 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都将新的缓冲区或缓冲池信息写入配置文件中并将文件的旧版本拷贝到一个备份文件中,给出备份文件名的信息被送至错误日志。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:详细 讲述 SQL

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接