DB2数据库管理培训课件解读.ppt

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DB2数据库管理培训课件解读

* * * * * * * * * * * * * * 1.自动 - 数据库参数AUTORESTART=ON(缺省)。应用程序连接将导致数据库重新启动而完成崩溃恢复。 2.手动 - 数据库参数AUTORESTART=OFF。这时需要手动执行重起数据库命令 restart database。如果在崩溃前数据库I/O已处于写暂停状态(通常用在镜像分离操作前)时,可以用指定选项 write resume 来移除数据库中表空间的写暂停状态。 * * * * 数据库前滚恢复需要启用归档日志并建立数据库备份。数据库前滚恢复必须离线进行。在执行不带without rolling forward选项的DB2命令restore后,数据库处于前滚暂挂状态(ROLLFORWARD PENDING),这时执行前滚恢复命令rollforward 将使数据库恢复至备份后的某一特定时间点或者日志末尾。 * * * * * * * * * * * * * * * * * * db2ckrst * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * LOCKLISK,MAXLOCKS,LOCKTIMEOUT db2 get snapshot for db on hljyctd Number of Threshold Violations = 0 Locks held currently = 118 Lock waits = 2034 Time database waited on locks (ms) = 3608810 Lock list memory in use (Bytes) = 1572736 Deadlocks detected = 0 Lock escalations = 0 Exclusive lock escalations = 0 Agents currently waiting on locks = 0 Lock Timeouts = 0 Number of indoubt transactions = 0 Lock list memory in use (Bytes)超过locklist大小50%,可增加locklist数量。 如Lock escalations或Exclusive lock escalations0,应增加locklist或maxlocks。 生产OLTP,locktimeout可设置10S,OLAP可设置60S,不建议设置默认值-1,会一直锁等待。 4.3 建议参数 MAXAPPS 若应用程序返回以下错误,表明连接到该数据库的应用程序数达到最大值 SQL1040N?The maximum number of applications is already connected to the?database 可考虑增加maxapps设置 NUM_IOCLEANERS,CHNGPGS_THRESH NUM_IOCLEANERS异步页面清除器用于将更改后的页面从缓冲池写到磁盘。如果没有配置页清除程序,则应用程序可能会遇到严重的性能问题。一般禁止设置为0。 CHNGPGS_THRESH缓冲池内被更改页面所占百分比,达到后将启动页面清除器,OLTP可设置成20-40,更新活动庞大,可设置较低值。 NUM_IOSERVERS 该参数值就是预取器的数量。一般该值等于数据库数据所在的磁盘数目。 MAXFILOP 服务器打开文件的最大数目 db2 get snapshot for db on testdb |grep -i ‘close 若Database?files closed = 0不为0,需增大该值。 LOGBUFSZ 日志缓冲区,指定将日志记录写到磁盘前的缓冲区数量 get snapshot for database on | grep –i “Log pages” Log pages read = 0 Log pages written = 12644 理想状态,Log pages read为0,如果该值比较大,考虑增加LOGBUFSZ值 UTIL_HEAP_SZ 指定BACKUP,RESTORE

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档