别人写的索引拿来研究一下,大家一起看看,
CREATE INDEX ECC_SFM.FIX_AUD_ACLID_IDX
ON "ECC_SFM"."FIX_AUTO_DOCUMENT"
("ACL_ID" ASC
)
PCTFREE 10
DISALLOW REVERSE SCANS;
#SYNC 10;
COMMENT ON INDEX ECC_SFM.FIX_AUD_ACLID_IDX
IS '服务单维修员索引';
#SYNC 20;
RUNSTATS ON TABLE ECC_SFM.FIX_AUTO_DOCUMENT
FOR INDEX ECC_SFM.FIX_AUD_ACLID_IDX
SHRLEVEL REFERENCE;
#SYNC 30;
有几个不懂的地方,也都google了一下,但还都不大懂。先发上来,明天再说。
A. PCTFREE 10
http://fbirdzp.itpub.net/post/5714/454549 说是PCTFREE的总结,粗粗看了一下,还是不大明白
B. DISALLOW REVERSE SCANS;每次创建的时候明确指定DISALLOW REVERSE SCANS,然后两个索引一个升序一个降序,是能成功的,我测试通过了
可以一次建立两个索引,这样的话一个语句是建了两个索引的?
http://www.itpub.net/archiver/tid-785603.html DB2的索引的讨论贴。感觉怪牛的
C. RUNSTATS
主要就是在搜集统计信息
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0412pay/ DB2官方对runstats的解释。
这里还是不大懂
D. #SYNC 10,20,30 这个是什么玩意?没有google到