




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
9-1,9,YBASE,S,9-2,本章要点,SQLServer的缓存管理缺省数据缓存(Defaultdatacache)如何创建、修改、删除命名缓存将对象与命名缓存捆绑或解绑SQLServer恢复时的缓存配置大块I/O如何建立、修改、和删除缓冲池,9-3,9.1SQLServer的缓存管理9.1.3命名缓存和大块I/O概述,图91缺省数据缓存,9-4,图92建立命名缓存,9-5,图93可将对象捆绑到命名缓存上,9-6,图94可使用大块I/O,9-7,9.1.4使用命名缓存和大块I/O的优点p1399.1.5分配给命名缓存和大块I/O的内存,图95缓存管理,9-8,9.1.6SQLServer11.0之前和SQLServer11.0之后的缓存管理1SQLServer11.0之前的缓存管理,图96SQLServer11.0之前的缓存管理,9-9,2SQLServer11.0之后的缓存管理,图97多数据缓存,9-10,图98I/O块尺寸可调整,另外,系统管理员还可以在缓冲区内创建缓冲池,用于执行大块的磁盘I/O,改善数据的查询性能,减少了磁盘I/O。,9-11,图99命名缓存,9-12,9.2缺省数据缓存,SQLServer初始安装后,仅有缺省数据缓存可以使用。不能删除缺省数据缓存,但是允许改变其大小。缺省数据缓存中总存在一个2KI/O的缓冲池,此缓冲池的最小尺寸为512K。在以下情况下SQLServer使用缺省数据缓存:没有为对象指定命名缓存使用loaddatabase,loadtransaction恢复数据库时,9-13,9.3使用sp_helpcache查看缓存信息,语法:sp_helpcachecache_name|cache_sizeP|K|M|G,9-14,举例:sp_helpcachepub_cache显示捆绑在pub_cache上的信息sp_helpcache80M显示创建一个80MB的数据缓存的开销sp_helpcache显示所有命名缓存的信息,9-15,9.4如何创建命名缓存,1.创建命名缓存有两种方法:交互式,使用sp_cacheconfig命令手动地编辑配置文件2.使用sp_cacheconfig创建命名缓存语法:sp_cacheconfigcachename,cache_sizeP|K|M|G,logonly|mixed,strict|relaxed,9-16,举例1sp_cacheconfigpub_cache,10M2go,图911建立名为pub_cache的命名缓存1shutdown2go,9-17,3.通过编辑配置文件建立命名缓存格式:NamedCache:nameofdesiredcachecache_size=sizeP|K|M|Gcache_status=defaultdatacache|mixedcache|logonlycache4.建立命名缓存的限制:p146,9-18,9.5如何修改命名缓存,1.修改命名缓存也有两种方法:交互式地使用sp_cacheconfig命令手动地编辑配置文件2.使用sp_cacheconfig修改命名缓存语法:sp_cacheconfigcachename,cache_sizeP|K|M|G,logonly|mixed,9-19,举例:将命名缓存pub_cache的类型从混合型缓存修改成日志缓存1sp_cacheconfigpub_cache,logonly2go将命名缓存pub_cache的空间增加到20M1sp_cacheconfigpub_cache,“20M”2go将命名缓存pub_cache的空间减少到6M1sp_cacheconfigpub_cache,“6M”2go,9-20,3.通过编辑配置文件修改命名缓存格式:NamedCache:nameofdesiredcachecache_size=sizeP|K|M|Gcache_status=defaultdatacache|mixedcache|logonlycache4.限制p147,9-21,9.6将对象与命名缓存捆绑或解绑,1.规则2.语法:sp_bindcachecachename,dbname,ownername.tablename,indexname|textonly将对象捆绑到命名缓存sp_unbindcachedbname,owner.tablename,indexname|textonly将对象与命名缓存解绑的限制p149,9-22,9.7获取命名缓存捆绑的信息,1.使用sp_helpcache使用不带参数的sp_helpcache,系统将显示所有命名缓存和捆绑对象的信息1sp_helpcache2go当给出命名缓存名时,sp_helpcache显示该命名缓存及捆绑在该缓存上对象的信息1sp_helpcachepub_cache2go使用带参数的sp_help查看某对象的捆绑信息,9-23,9.8删除命名缓存,删除命名缓存使缓存可以重被利用,建议删除命名缓存前先解绑对象。1.删除命名缓存有两种方法:交互式,使用sp_cacheconfig命令手动地编辑配置文件2.使用sp_cacheconfig删除命名缓存sp_cacheconfigcache_name,“0”,9-24,3如何通过修改配置文件删除命名缓存从配置文件中删除缓冲池的入口例如:将命名缓存pub_cache删除(如图912)4.限制P152,9-25,9.9SQLServer恢复时的缓存配置,在恢复期间,只有缺省数据缓存的2K的内存池是活动的。事务日志被读到缺省数据缓存的2K的内存池中。所有需回滚或前滚的事务必须将数据页读至缺省数据缓存中。若缺省数据缓存太小则会减缓恢复时间。,9-26,9.10大块I/O,图913大块I/O,9-27,1.大块I/O对于DSS应用最为有用2.日志表syslogs也可以捆绑到自己的缓冲区中,并能配置最合适它的I/O大小。3.要使用大块I/O必须建立缓冲池。4.注意p153,9-28,9.112K缓冲池,每个命名缓存都至少包含一个2K的缓冲池,2K的缓冲池一般用于SQLServer内部管理。2K缓冲池的最小尺寸为512K。图914缓冲池,9-29,9.12建立缓冲池,1建立缓冲池的方法使用sp_poolconfig命令编辑配置文件2使用sp_poolconfig建立缓冲池语法:sp_poolconfigcache_name,mem_sizeP|K|M|G,“to_io_K,“from_io_poolK,9-30,9.13修改缓冲池,1使用sp_poolconfig修改缓冲池语法:sp_poolconfigcache_name,io_size,wash=sizeP|K|M|Gsp_poolconfigcache_name,io_size,“from_io_size“,9-31,9.14删除缓冲池,1.删除缓冲池的方法使用sp_poolconfig命令编辑配置文件2.使用sp_poolconfig删除缓冲池语法:sp_poolconfigcache_name,0,io_sizeP|K|M|G,9-32,小结,创建命名缓存创建用于大块I/O的缓冲池,9-33,9.15如何验证缓冲池是否正被使用,1使用setshowplan和select.prefetch1setshowplanon2go1select*fromcachtb422(indexcacha_indprefetch8)3goQUERYPLANFORSTATEMENT1(atline1).2使用setstatisticsio命令1setstatistcsioon2go1selectcount(a)fromcachtb422(indexcacha_indprefetch8)3go,9-34,9.16小结,在SMP环境下使用命名缓存可减少对自旋锁的竞争在OLTP,DSS合应用中,多缓冲池可以帮助控制资源的使用在内存中对频繁使用的页留出缓冲有助于改善性能,因为内存存取比磁盘快。大块I/O是通过单个I/O读取多个数据库页来节省I/O花费。,9-35,以下系统存储过程用来配置命名缓存和大块I/O。sp_bindcache,sp_unbi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化妆品购销合同协议模板
- 租房用电安全合同协议书
- 三岁以内孩子离婚协议书
- 卤制品包装售卖合同范本
- 茶叶生产定制合同协议书
- 公司对外承包的合同范本
- 合同责任协议书标准范本
- 北京幼儿园教师合同范本
- 资源合作协议书合同模板
- 1999施工合同范本
- 新版2026统编版小学道德与法治三年级上册 第4课《 科技力量大》第1课时 科技改变生活和科技改变观念 教案设计(教案)
- 学会交流与沟通课件
- 2025年幼儿园教师大班数学工作总结样本(3篇)
- 铁路监理培训考试试题及答案
- 2025年毕节市农业发展集团有限公司招聘考试笔试试题(含答案)
- 2025全国企业员工全面质量管理知识竞赛题库附答案
- 物业管理权交接方案
- GB/T 17622-2008带电作业用绝缘手套
- 探讨恶性肿瘤患者化疗后口腔溃疡治疗及护理的有效措施
- 10千伏绝缘电缆热缩户外终端头制作评分标准
- 癌症治疗功能评估-乳腺癌(FACT-B)[版本4]
评论
0/150
提交评论