給詳細解釋F1,F2,F3,F4,F5,F6等

ccbzzp 2003-06-18 02:43:01

------------------------------ Command Entered ------------------------------
REORGCHK ON TABLE DB2ADMIN.BSDPTMS;
-----------------------------------------------------------------------------


Doing RUNSTATS ....





Table statistics:



F1: 100 * OVERFLOW / CARD < 5

F2: 100 * TSIZE / ((FPAGES-1) * (TABLEPAGESIZE-76)) > 70

F3: 100 * NPAGES / FPAGES > 80



CREATOR NAME CARD OV NP FP TSIZE F1 F2 F3 REORG

--------------------------------------------------------------------------------

DB2ADMIN BSDPTMS 42 0 2 2 3024 0 75 100 ---

--------------------------------------------------------------------------------



Index statistics:



F4: CLUSTERRATIO or normalized CLUSTERFACTOR > 80

F5: 100 * (KEYS * (ISIZE+8) + (CARD-KEYS) * 4) / (NLEAF * INDEXPAGESIZE) > 50

F6: (100-PCTFREE) * (INDEXPAGESIZE-96) / (ISIZE+12) ** (NLEVELS-2) * (INDEXPAGESIZE-96) / (KEYS * (ISIZE+8) + (CARD-KEYS) * 4) < 100



CREATOR NAME CARD LEAF LVLS ISIZE KEYS F4 F5 F6 REORG

--------------------------------------------------------------------------------

Table: DB2ADMIN.BSDPTMS

DB2ADMIN BSDPTMSBNS 42 1 1 10 14 100 - - ---

--------------------------------------------------------------------------------



CLUSTERRATIO or normalized CLUSTERFACTOR (F4) will indicate REORG is necessary

for indexes that are not in the same sequence as the base table. When multiple

indexes are defined on a table, one or more indexes may be flagged as needing

REORG. Specify the most important index for REORG sequencing.




...全文
215 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
m505 2003-06-23
  • 打赏
  • 举报
回复
手册里有...
F1: 100*OVERFLOW/CARD < 5
overlow溢出的记录数,card记录总数
溢出的记录数应该不超过5%

F2:
100*TSIZE / ((FPAGES-1) * (TABLEPAGESIZE-76)) > 68
tsize表的实际大小,即记录数*(记录平均长度+10)
fpages分配的页数,分母计算的是分配的空间
表的实际大小应该大于分配空间的68%

F3:
100*NPAGES/FPAGES > 80
有数据的页应该大于分配页数的80%

F4:
CLUSTERRATIO or normalized CLUSTERFACTOR > 80
索引的聚合度应大于80%,当然如果表上的索引很多,有可能某些索引达不到

F5:
100 * (KEYS * (ISIZE+8) + (CARD-KEYS) * 4) / (NLEAF * INDEXPAGESIZE) > 50
为索引项保留的空间应小于50%

F6:
F6: (100-PCTFREE) * (INDEXPAGESIZE-96) / (ISIZE+12) ** (NLEVELS-2) * (INDEXPAGESIZE-96) / (KEYS * (ISIZE+8) + (CARD-KEYS) * 4) < 100
判断重建索引是否会产生更少层次的索引树

*号代表建议reorg,f1-f3, f4-f6就好像投票 :)
liangxinf 2003-06-23
  • 打赏
  • 举报
回复
是啊
richardluopeng 2003-06-20
  • 打赏
  • 举报
回复
什么意思 ??

5,888

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧