关于表storage parameter freelists freelist groups 的问题

[复制链接]
查看11 | 回复3 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
freelists是指分配给表自由列表的个数,它位于一个数据块中,如freelists 4 这4个自由列表位于一个数据头块中
但freelist groups 一般在多instance中(OPS)中使用,在单个instance中可以使用吗,在单instance中设置freelist groups 4,会有效率上的改进吗?比如我在单instance 中设置freelists 4 ,freelist groups 4,那么这个个表的4个自由列表会自己分散放在4个数据头块中吗?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
一般只有一个实例不用freelist groups,freelists 就可以了。如果在单instance 中设置freelists 4 ,freelist groups 4,那么这个个表的4个自由列表会自己分散放在4个数据头块中。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
如果在单instace 中设置了freelist groups 会改进数据库table DML perfermance
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
因为这个时候一个group 在一个块里面
假如 group= n(n>1)
则segmentheader 就包含了n+1个block
否则segmentheader只有一个block
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行