2 u013453508 u013453508 于 2016.01.14 14:14 提问

db2中reorg和runstats的区别和作用
db2

db2中reorg和runstats的原理是什么,尽量详细点

2个回答

devmiao
devmiao   Ds   Rxr 2016.01.19 05:12
CSDNXIAOC
CSDNXIAOC   2016.01.14 14:15

当数据库里某个表中的记录变化量很大时,需要在表上做REORG操作来优化数据库性能。 值得注意的是,针对数据库对象的大量操作,如反复地删除表,存储过程,会引起系统表中数据的频繁改变,在这种情况下,也要考虑对系统表进行REORG操作。 说明: 一个完整的REORG表的过程应该是由下面的步骤组成的: RUNSTATS ->  REORGCHK ->  REORG ->  RUNSTATS -> BIND......
答案就在这里:RREORGCHK,REORG,RUNSTATS的作用与区别
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
RREORGCHK,REORG,RUNSTATS的作用与区别
当数据库里某个表中的记录变化量很大时,需要在表上做REORG操作来优化数据库性能。 值得注意的是,针对数据库对象的大量操作,如反复地删除表,存储过程,会引起系统表中数据的频繁改变,在这种情况下,也要考虑对系统表进行REORG操作。 说明: 一个完整的REORG表的过程应该是由下面的步骤组成的: RUNSTATS ->  REORGCHK ->  REORG ->  RUNSTATS -> BIND
DB2 runstats、reorgchk、reorg 命令
runstats、reorgchk、reorg   1、runstats runsats可以搜集表的信息,也可以搜集索引信息。作为runstats本身没有优化的功能,但是它更新了统计信息以后,可以让DB2优化器使用最新的统计信息来进行优化,这样优化的效果更好。   runstats   on   table   .   收集表      的统计信息。表名必须是用     全限定的。  
db2调用runstats及reorg的几种方法
1、直接在后台命令窗口中调用:(1)直接输入db2,调用DB2 CLP进入DB2模式中,输入 runstats on table tablename即可,reorg on table  tablename。(2)或者直接输入 db2 -v “runstats on table tablename”                            db2 -v “reorg on table ...
db2 reorg优化及原因
reorgchk,检查table index 是否需要重组。reorg 重组,重新放置数据位置。runstats 统计信息,可以优化查询器 一个完整的日常维护规范可以帮助 DBA 理顺每天需要的操作,以便更好的监控和维护数据库,保证数据库的正常、安全、高效运行,防止一些错误重复发生。 由于DB2使用CBO作为数据库的优化器,数据库对象的状态信息对数据库使用合理的 ACCES
DB2 更新统计信息,表整理 runstats、reorgchk、reorg 命令
runstats、reorgchk、reorg   1、runstats runsats可以搜集表的信息,也可以搜集索引信息。作为runstats本身没有优化的功能,但是它更新了统计信息以后,可以让DB2优化器使用最新的统计信息来进行优化,这样优化的效果更好。   runstats   on   table   .   收集表      的统计信息。表名必须是用      全限定的。
用DbVisualizer对db2表reorg
命令:  CALL SYSPROC.ADMIN_CMD('REORG  table edsuser.tms_md_transzone_para') ;
runstats详解
1.runstats的语法: runstats on table [模式名].[表名] with distribution and detailed indexes all 注意:你可以在所有列上,或者仅仅在某些列或列组(除了LONG和LOB列)上执行RUNSTATS。如果没有指定特定列的子句,系统则会使用默认的ON ALL COLUMNS子句。 使用RUNSTATS WITH DISTRI
一次完整的DB2 reorg经历
事件:ecmapp11的历史图片每天累积,TSM每天可以建立迁移任务,但却取不到任何数据; 与其关联的数据库rmdb11查询操作速度也超慢, 在和数据量相当的另一个数据库rmdb12上,同样的查询语句只需要花费1秒钟,但rmdb11要用十几分钟。 处理办法: 重建表和索引,清除叶子页碎片,可以有效提高数据库性能。 首先查询syscat.indexes表,查看STATS_TIME列,重要的用户表的
DB2中修改完表的结构,是否需要REORG操作
问题: 在DB2数据库中,修改完表的结构时,是否需要对表做一个reorg操作才能使表的状态恢复正常? 答:有以下4种操作,需要对表做reorg操作 1.) SET DATA TYPE altered-data-type  但有以下两种情况是例外,不需要reorg: 1. Increasing the length of a VARCHAR or VARGRAPHIC colum
DB2性能调优
DB2性能调优 The DB2 Optimizer SQL Coding Strategies and Guidelines DB2 Catalog Filter Factors for Predicates Runstats and Reorg Utilities