ITPUB??ì3
ITPUB论坛 » Oracle专题深入讨论 » 想问问BLOCKS的大小是由什么决定的----->‘128’

标题: 想问问BLOCKS的大小是由什么决定的----->‘128’
离线 panweiweb
初级会员



精华贴数 0
个人空间 0
技术积分 998 (1791)
社区积分 0 (600055)
注册日期 2005-9-7
论坛徽章:0
      
      

发表于 2008-5-21 10:50 
想问问BLOCKS的大小是由什么决定的----->‘128’

SQL> select file_id,extent_id,block_id,blocks  from dba_extents where  segment_name='DATAPETCH';

FILE_ID EXTENT_ID  BLOCK_ID      BLOCKS
------- --------- -------- ------
     18         0             40329              128
     17         1            38665               128
     18         2            40457               128


1)想问问BLOCKS的大小是由什么决定的----->‘128’

2)FILE_id EXTENT_ID分别指什么。能说说以上几个ID的包含关系吗?


只看该作者    顶部
离线 yuxuan
每天进步一点点


来自 合肥
精华贴数 0
个人空间 60
技术积分 3504 (400)
社区积分 328 (1715)
注册日期 2001-11-7
论坛徽章:11
数据库板块每日发贴之星生肖徽章2007版:蛇生肖徽章2007版:羊生肖徽章2007版:鼠数据库板块每日发贴之星2008北京奥运纪念徽章:拳击
行业板块每日发贴之星行业板块每日发贴之星数据库板块每日发贴之星行业板块每日发贴之星行业板块每日发贴之星 

发表于 2008-5-21 12:47 
有个参数block_size可以设置
不过8i以上版本表空间的block size可以设置多个不同的值


__________________
努力工作,健康生活
只看该作者    顶部
离线 晶晶小妹
月是上弦


精华贴数 3
个人空间 6470
技术积分 1721 (937)
社区积分 8 (12228)
注册日期 2008-2-15
论坛徽章:4
现任管理团队成员2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:体操数据库板块每日发贴之星  
      

发表于 2008-5-21 23:24 
dba_extents 中的BLOCKS是区中块的数量吧。在你创建表空间时决定的。
对于统一区大小的表空间,区大小是在创建表空间时决定的。对于系统管理区大小表空间,区的大小由ORACLE根据表空间中段的大小自行设定。


__________________
没有必胜的秘籍,没有方程式遵循
要赢~只有全身心的投入!



为了方便大家查阅,所有的文章都已转入空间

http://space.itpub.net/?13095417

请大家多多支持!
只看该作者    顶部
离线 sqysl
孤独剑客



来自 山东
精华贴数 0
个人空间 0
技术积分 892 (2043)
社区积分 31 (6033)
注册日期 2006-12-20
论坛徽章:0
      
      

发表于 2008-5-22 10:22 
起点高了点,建议看看基础的概念。不过,晶晶女侠确实够耐心。


__________________
曾经沧海难为水,除却巫山不是云。
天若有情天亦老,人间正道是沧桑。
只看该作者    顶部
离线 ZALBB
正在看龙蛇演义


精华贴数 8
个人空间 0
技术积分 28165 (29)
社区积分 13884 (101)
注册日期 2001-10-15
论坛徽章:48
现任管理团队成员     
      

发表于 2008-5-24 18:19 
回复 #3 晶晶小妹 的帖子

我在10203上作测试,区的大小是ORACLE根据数据文件的大小作的设置,尽量靠近
文件的大小(或大于或小于都可能),可能划分为64K,1M,8M,64M等,基本上是一个
尺寸(1M或8M或64M)。很少并存2个尺寸的区间(入100个64M,2个8M)。


__________________
三民主义统一中国。
只看该作者    顶部
离线 sqysl
孤独剑客



来自 山东
精华贴数 0
个人空间 0
技术积分 892 (2043)
社区积分 31 (6033)
注册日期 2006-12-20
论坛徽章:0
      
      

发表于 2008-5-24 19:25 
oracle的区大小主要又这么几种情况:
1.字典管理:由用户确定区的大小,当然也有缺省值。
2.本地管理:又分两种情况:
            第一种:统一区大小,就是表空间内区的大小都是统一的;
            第二种:系统自动管理区大小,就是系统根据空间实际使用情况确定区的大小,主要是看段在使用时空间需求的趋势。


__________________
曾经沧海难为水,除却巫山不是云。
天若有情天亦老,人间正道是沧桑。
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问