- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章要点 SQL Server的缓存管理 缺省数据缓存(Default data cache) 如何创建、修改、删除命名缓存 将对象与命名缓存捆绑或解绑 SQL Server恢复时的缓存配置 大块I/O 如何建立、修改、和删除缓冲池 9.1 SQL Server的缓存管理9.1.3 命名 缓 存和大块I/O概述 9.1.4 使用命名 缓 存和大块I/O的优点 p139 9.1.5 分配给命名 缓 存和大块I/O的内存 9.1.6 SQL Server 11.0之前和 SQL Server 11.0之后的缓存管理 1 SQL Server 11.0之前的缓存管理 2 SQL Server 11.0之后的缓存管理 9.2 缺省数据缓存 SQL Server 初始安装后,仅有缺省数据缓存可以使用。不能删除缺省数据缓存,但是允许改变其大小。缺省数据缓存中总存在一个2K I/O的缓冲池,此缓冲池的最小尺寸为512K。 在以下情况下SQL Server使用缺省数据缓存: 没有为对象指定命名缓存 使用load database ,load transaction恢复数据库时 9.3 使用sp_helpcache查看缓 存信息 语法: sp_helpcache {cache_name | cache_size [P|K|M|G]} 举例: sp_helpcache pub_cache 显示捆绑在pub_cache上的信息 sp_helpcache ‘80M’ 显示创建一个80MB的数据缓存的开销 sp_helpcache 显示所有命名缓存的信息 9.4如何创建命名缓存 1. 创建命名缓存有两种方法: 交互式,使用sp_cacheconfig命令 手动地编辑配置文件 2. 使用sp_cacheconfig创建命名 缓 存 语法: sp_cacheconfig [cachename [ ,cache_size[P|K|M|G] ] [,logonly | mixed ] [,strict | relaxed ] ] 举例 1sp_cacheconfig pub_cache,10M 2go 3. 通过编辑配置文件建立命名缓存 格式: [Named Cache: name of desired cache] cache_size = size [P | K | M| G] cache_status = [default data cache | mixed cache | log only cache] 4. 建立命名缓存的限制: p146 9.5 如何修改命名缓存 1. 修改命名缓存也有两种方法: 交互式地使用sp_cacheconfig命令 手动地编辑配置文件 2. 使用sp_cacheconfig修改命名 缓 存 语法:sp_cacheconfig [cachename [ ,cache_size[P|K|M|G] ] [,logonly | mixed ] 举例: 将命名缓存pub_cache的类型从混合型缓存 修改成日志缓存 1sp_cacheconfig pub_cache,logonly 2go 将命名缓存pub_cache的空间增加到20M 1sp_cacheconfig pub_cache,“20M” 2go 将命名缓存pub_cache的空间减少到6M 1sp_cacheconfig pub_cache,“6M” 2go 3. 通过编辑配置文件修改命名 缓 存 格式: [Named Cache: name of desired cache] cache_size = size [P | K | M| G] cache_status = [default data cache | mixed cache | log only cache] 4. 限制p147 9.6 将对象与命名缓存捆绑或解绑 1. 规则 2. 语法: sp_bindcache cachename, dbname [, [ownername.]tablename [, indexname | text only]] 将对象捆绑到命名缓存 sp_unbindcache dbname [,[owner.]tablename [, in
文档评论(0)