DB2日常维护:第3部分-检查runstats与reorg的必要性
2星 需积分: 10 96 浏览量
更新于2024-09-11
收藏 174KB PDF 举报
DB2日常维护指南,第3部分,是IBM官方提供的技术文档,针对数据库管理员(DBA)在日常运维中的实践给出建议。本篇内容着重讲解了数据库维护中的关键环节——运行runstats和reorg。runstats用于收集和更新表和索引的统计信息,这对于DB2优化器选择最佳查询计划至关重要。过时或不完整的统计信息可能导致查询性能下降,因此定期检查并更新这些信息是十分必要的。
过去,对于频繁进行大量数据操作(如更新、插入或删除)的表,DBA通常手动或通过DB2任务中心安排RUNSTATS命令。然而,从DB2 V9开始,引入了自动收集统计信息的功能,允许系统根据工作负载动态决定何时收集和更新统计信息,减轻了DBA的工作负担。这不仅提升了效率,还保证了统计信息的实时性,使得优化器能够基于准确信息做出更优的决策。
在创建新数据库时,默认启用自动runstats功能,但这并不意味着DBA无需参与。用户仍需了解何时需要手动干预,比如在特定维护窗口或发现性能问题时。此外,每月、每季度的维护日程也被建议纳入日常规范,以确保所有重要的维护任务得到定期执行,比如在每个季度初进行一次全面的数据库审查和维护。
维护规范的制定有助于DBA建立系统的维护流程,减少错误重复,提高整体数据库的正常运行、安全性及效率。通过遵循这些指南,DBA能够更好地监控和管理数据库,确保其稳定高效地服务于业务需求。这篇文档适合初级级别的DBA参考,提供了一套实用的工具和策略,帮助他们在日常工作中更有效地进行DB2的维护工作。
2013-06-03 上传
2013-06-04 上传
2010-04-10 上传
2009-05-20 上传
2018-04-11 上传
2008-08-09 上传
2013-03-29 上传
2008-08-08 上传
kingty_x
- 粉丝: 5
- 资源: 51
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析