uniform size多大合适?

[复制链接]
查看11 | 回复7 | 2005-7-16 18:49:11 | 显示全部楼层 |阅读模式
8i的数据库,原来表空间是DMT方式,想改成LMT方式,但不知uniform size 分别对大表小表设置多大合适,哪位有经验介绍一下.
回复

使用道具 举报

千问 | 2005-7-16 18:49:11 | 显示全部楼层
uniform通常用于temp表空间2m/8m/16m等都可以
回复

使用道具 举报

千问 | 2005-7-16 18:49:11 | 显示全部楼层
数据表空间不指定uniform size用AUTOALLOCATE好吗?如果已知道表的大小,几G与几M的表所在的表空间uniform size 分别需要指定多大,谢谢!!
回复

使用道具 举报

千问 | 2005-7-16 18:49:11 | 显示全部楼层
最初由 heracles 发布
[B]数据表空间不指定uniform size用AUTOALLOCATE好吗?如果已知道表的大小,几G与几M的表所在的表空间uniform size 分别需要指定多大,谢谢!! [/B]

如果是9i就不需要指定什么的
回复

使用道具 举报

千问 | 2005-7-16 18:49:11 | 显示全部楼层
9i中uniform size 默认大小是1M,对于大表来说你可设置5M
i建议都用LMT(包括SYSTEM、TEMP表空间) , 除SYSTEM外都可以用uniform方式
回复

使用道具 举报

千问 | 2005-7-16 18:49:11 | 显示全部楼层
extend 多了容易引起碎片问题,9i中建议单个tablespace 的extend 数量不要超过4096个
所以大object对应的tablespace应该选取大一些的extend,反之就选小一点的
自己灵活把握吧
回复

使用道具 举报

千问 | 2005-7-16 18:49:11 | 显示全部楼层
取决于存储的segment的大小。根据Bhaskar Himatsingka的HOW TO STOP DEFRAGMENTING AND START LIVING: THE DEFINITIVE
WORD ON FRAGMENTATION一文,建议是
1) Segments smaller than 160M should be placed in 160K extent tablespaces.
2) Segments between 160M and 5120M should be placed in 5120K extent tablespaces.
3) Segments larger than 5120M should be placed in 160M extent tablespaces.
回复

使用道具 举报

千问 | 2005-7-16 18:49:11 | 显示全部楼层
这个最好是根据你的对象大小来确定了.
可以在load数据后监控看适合多大了.
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行