求助:index的pctfree有啥用?

[复制链接]
查看11 | 回复9 | 2010-12-6 19:50:26 | 显示全部楼层 |阅读模式
今天突发奇想,想试试index的pctfree如果设为0,是不是也能减少10%的存储空间。
一试,果然可以,而且节省的比table还多,超过了10%。这是为什么?
还望高手指点,不胜感激!
回复

使用道具 举报

千问 | 2010-12-6 19:50:26 | 显示全部楼层
理解有问题
回复

使用道具 举报

千问 | 2010-12-6 19:50:26 | 显示全部楼层
有问题才发帖求助的呀!
回复

使用道具 举报

千问 | 2010-12-6 19:50:26 | 显示全部楼层
为以后insert的行预留空间,减少leaf 分裂。
回复

使用道具 举报

千问 | 2010-12-6 19:50:26 | 显示全部楼层
如果是只读表的话可以的,还有一种情况就是你的数据是不修改不删除,数据增长是按照索引的顺序增长的。
回复

使用道具 举报

千问 | 2010-12-6 19:50:26 | 显示全部楼层
原帖由 gszoracle 于 2010-4-1 21:14 发表
为以后insert的行预留空间,减少leaf 分裂。

update时估计也会用到吧。
回复

使用道具 举报

千问 | 2010-12-6 19:50:26 | 显示全部楼层
index中pctfree只有创建时才起作用,索引要保持一定的顺序
回复

使用道具 举报

千问 | 2010-12-6 19:50:26 | 显示全部楼层
如果创建时制定pctfree为0,会不会影响index的创建?
回复

使用道具 举报

千问 | 2010-12-6 19:50:26 | 显示全部楼层
原帖由 我上面有人 于 2010-4-2 08:27 发表
如果创建时制定pctfree为0,会不会影响index的创建?

这个关系不大
回复

使用道具 举报

千问 | 2010-12-6 19:50:26 | 显示全部楼层
原帖由 guostong 于 2010-4-1 21:20 发表
如果是只读表的话可以的,还有一种情况就是你的数据是不修改不删除,数据增长是按照索引的顺序增长的。

这个库是数据仓库,数据只进行insert、select操作。
数据增长是按照索引的顺序增长的????什么意思?
[ 本帖最后由 我上面有人 于 2010-4-2 08:49 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行