【转】DB2日常维护——REORG TABLE命令优化数据库性能
    一个完整的日常维护规范可以帮助 DBA 理顺每天需要的操作,以便更好的监控和维护数据库,
保证数据库的正常、安全、高效运行,防止一些错误重复发生。
    由于DB2使用CBO作为数据库的优化器,数据库对象的状态信息对数据库使用合理的 ACCESS PLAN至关重要。
DB2 优化器使用目录统计信息来确定任何给定查询的最佳访问方案。如果有关表或索引的统计信息已过时或者不完整,
则会导致优化器选择不是最佳的方案,并且会降低 执行查询的速度。当数据库里某个表中的记录变化量很大时,
需要在表上做REORG操作来优化数据库性能

一、完整的REORG表的过程
    值得注意的是,针对数据库对象的大量操作,如反复地删除表,存储过程,会引起系统表中数据的频繁改变,
在这种情况下,也要考虑对系统表进行REORG操作。一个完整的REORG表的过程应该是由下面的步骤组成的:
RUNSTATS ->   REORGCHK ->   REORG ->   RUNSTATS -> BIND或REBIND
注: 执行下面命令前要先连接数据库
1 RUNSTATS
    由于在第二步中REORGCHK时可以对指定的表进行RUNSTATS操作(在REORGCHK时指定UPDATE STATISTICS),
所以第一步事实上是可以省略的。
2 REORGCHK
    在对表数据进行许多更改之后,逻辑上连续的数据可能会位于不连续的物理数据页上,在许多插入操作创建了溢出记录时尤其如此。
按这种方式组织数据时,数据库管理器必须执行其他读操作才能访问顺序数据

REORG TABLE命令优化数据库性能相关推荐

  1. oracle实例的内存(SGA和PGA)调整,优化数据库性能

    一.名词解释 (1)SGA:SystemGlobal Area是OracleInstance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池.数据缓冲区.日志缓冲区. (2) ...

  2. SQL语句优化优化数据库性能

    在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为 ...

  3. Druid监控优化数据库性能

    前言 使用关系型数据库一般都会随着业务的迅速增长.数据量增大,数据库的性能出现下降,监控并提升数据库的访问性能就显得格外重要. 一.Druid是什么? Druid是一个关系型数据库的连接池,是阿里巴巴 ...

  4. 数据库性能优化步骤_五个简单步骤即可提高数据库性能

    数据库性能优化步骤 2015年1月30日:根据读者的反馈意见,第4节"您是否有足够的数据库连接?" 已修改. 数据库访问是大多数应用程序的核心功能. 根据我们的经验,对于我们看到的 ...

  5. postgresql数据库工作常用命令-(数据库性能检查相关命令) -TODO

    文章目录 一.postgresql数据库工作常用命令 1. 数据库性能检查相关命令 2. 表结构信息查询 3. 命令行下更好显示 查询结果 一.postgresql数据库工作常用命令 查看当前都有什么 ...

  6. Oracle 优化和性能调整

    Oracle 优化和性能调整 分析评价Oracle数据库性能主要有数据库吞吐量.数据库用户响应时间两项指标.数据库用户响应时间又可以分为系统服务时间和用户等待时间两项,即:  数据库用户响应时间=系统 ...

  7. 不要让临时表空间影响数据库性能

    一般Oracle数据库(Oracle Database)可以分为两部分,即实例(Instance)和数据库(Database). 实例:是一个非固定的.基于内存的基本进程与内存结构.当服务器关闭后,实 ...

  8. mysql reorg_生产数据库性能优化之reorg和表重建

    生产数据库的性能调优是一个系统的工程,它不仅要求DBA熟悉db2的工作原理和各种性能指标,还要求DBA也要熟悉操作系统.存储等其他知识,甚至要求DBA熟悉应用的设计原理以及它使用数据库的方式等.这里, ...

  9. 转载:SqlServer数据库性能优化详解

    本文转载自:http://blog.csdn.net/andylaudotnet/article/details/1763573 性能调节的目的是通过将网络流通.磁盘 I/O 和 CPU 时间减到最小 ...

最新文章

  1. Android 音视频开发学习思路
  2. java 重定向到某个页面并弹出消息_Java开发面试宝典之网络通信篇
  3. Centos Mysql数据还原
  4. CodeForces - 1553E Permutation Shift(暴力+置换群求环)
  5. SAP Spartacus Route Alias
  6. 百度作业帮-产品分析
  7. 为什么我认为现阶段HIDS处于攻防不对等的地位?(ids、nta、绕过)
  8. python自定义模块的使用_python自定义模块使用说明
  9. xml文件中删除根节点
  10. 大智慧 软件 开发语言_智慧工厂培训软件开发流程篇
  11. C/C++ 最易受攻击、70% 漏洞无效,揭秘全球开源组件安全现状
  12. 对《构建之法——现代软件工程》13-17章的困惑与思考
  13. .NET常用类库--苏飞合集
  14. tcpcopy,模拟在线MySQL压力测试的好帮手
  15. mysql数据库 怎么替换_mysql数据库替换
  16. java截取视频的帧
  17. Sklearn 卡方检验
  18. 郭德纲相声清晰版 高速下载【全部更新】
  19. 数列极限的概念及性质
  20. Leco题目:无重复字符的最长子串

热门文章

  1. 登陆时做下双因子验证
  2. percona-toolkit的安装及简介
  3. Matlab Fmincon 解决带积分的二元非线性规划问题
  4. 【游戏逆向】FPS游戏自瞄透视之堆栈分析
  5. TCP的拥塞避免、超时重传、快速重传、快速恢复
  6. 怎么彻底删除SQL server
  7. pymysql——excel数据导入mysql
  8. h5 农场游戏开源_下一个开源领域是农场
  9. P1796 汤姆斯的天堂梦_NOI导刊2010提高(05)
  10. 【简易版】mac安装mysql5.7.31