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

详细讲述 SQL SERVER 内存和缓冲区管理

 2007-05-20 09:35:42 来源:WEB开发网   
核心提示: >sp_cacheconfig pubs_logCache Name Status Type ConfigValue Run value -- -- -pubs_log Active log only 7.00MB 7.00MB---Total 7.00MB 7.00MB===Cac
>sp_cacheconfig pubs_log
Cache Name Status Type Config
Value Run value
---------------- ------ ------
---------------- -------------
pubs_log Active log only 7.00MB 7.00MB
-------------------------------
Total 7.00MB 7.00MB
===============================
====================================
Cache:pubs_log, status:Active, Type:log only
Config Size:7。00MB, Run size:7.00MB
IO Size Wash Size Config Size Run Size
------- --------- ----------- --------
2KB 512KB 0.00MB 4.00MB
4KB 1024KB 3.00MB 3.00MB

再运行以指令sp_cacheconfig pubs_log,“6MB”后重启,则改变为:

>sp_cacheconfig pubs_log
Cache Name Status Type Config Value Run value
---------------- ------ ------ ------
---------- -------------
pubs_log Active log only 6.00MB 6.00MB
-------------------------------
Total 6.00MB 6.00MB
=====================================
==============================
Cache:pubs_log, status:Active, Type:log only
Config Size:6。00MB, Run size:6。00MB
IO Size Wash Size Config Size Run Size
------- --------- ----------- --------
2KB 512KB 0.00MB 3.00MB
4KB 1024KB 3.00MB 3.00MB

欲彻底删除一个数据缓冲区,将其大小复位为0可使用sp_cacheconfig pubs_log,“0”。则将缓冲区状态变为“pend/del”,重启SQL Server后此改变生效。在执行该操作前,缓冲区需保持激活状态,捆绑至缓冲区的所有对象仍使用该缓冲区执行I/O操作。若有对象捆绑于待删除的数据缓冲区,则SQL Server重启后,缓冲区的捆绑被标记为无效,所有无效缓冲区捆绑的对象都使用默认数据缓冲区。当捆绑被标记为无效时,警告信息将被输入错误日志。注意,默认数据缓冲区不能删除。

上一页  5 6 7 8 9 10 

Tags:详细 讲述 SQL

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