设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
存储参数释疑:PCTUSED,PCTFREE,FREELIST
返回列表
发新帖
存储参数释疑:PCTUSED,PCTFREE,FREELIST
[复制链接]
11
|
9
|
2010-5-13 09:34:23
|
显示全部楼层
|
阅读模式
这两天整个翻了一下ITPUB上的贴子,其中引出了一些问题,也是自已一直疑惑的。。。
关于存储参数:PCTUSED,PCTFREE,FREELIST 其中PCTUSED,BIT兄有一段:
( 按照你的意思:
假设pctfree 10 , pctused 40
使用到了90了
然后删除了60%
这时只实际使用了30%
因为一般情况下,delete后留出来的空间是不能自动重新利用的
我觉得pctused的作用是:
按照上面的例子,如果删除的在50%以内
由于实际使用值没有低于40%
则重新insert的时候该块不会成为一种选择
如删除量使得实际使用的低于了40%
则该块成了insert的时候的一种选择)
1、我的疑惑和BITI差不多,假如将表的PCTUSED设为默认的40%,某个新块被INSERT一些记录后,这时块实际占用20%,因为它低于40%,所以它继续位于自由表中,可用来重用。然后它被再次INSERT一些记录,当插入某条记录结束后,块占用超过了40%,例如到了41%,这时,如果再有一条记录来插入时,因为已超过设定的40%,这个块已不是自由块,ORACLE将在自由列表中寻找低于40%的一个块来写入记录。所以我的疑问是,块的利用率根本到不了50%或更高,这样这个块如果没有发生DELETE操作将利用率降下去的话岂不造成空间的大大浪费?我想我的理解不对,BITI有新的解释吗?
2、PCTFREE好理解一些,不过我的一个设想是如果某个表的单记录很大时,如果此表的PCTFREE太小时(假如我认为默认的10%都是不合适的),那就很可能产生行链接了,但这个PCTFREE设成多大才合适?这个有简单的经验值吗或者计算公式也行。
3、FREELIST的作用:这个参数似乎我们平时讨论的少了些,但我认为在考虑数据库的并发度时是不是要重点考虑一下这个值的设定,如一个多客户端并发写入记录的应用,要求并发性能极高,这时是否要考虑一下将相关表的FREELIST调高些?
待BITI等诸兄弟来讨论发表一下见解。
回复
使用道具
举报
千问
|
2010-5-13 09:34:23
|
显示全部楼层
最初由 j2wk 发布
[B]
1、我的疑惑和BITI差不多,假如将表的PCTUSED设为默认的40%,某个新块被INSERT一些记录后,这时块实际占用20%,因为它低于40%,所以它继续位于自由表中,可用来重用。然后它被再次INSERT一些记录,当插入某条记录结束后,块占用超过了40%,例如到了41%,这时,如果再有一条记录来插入时,因为已超过设定的40%,这个块已不是自由块,ORACLE将在自由列表中寻找低于40%的一个块来写入记录。所以我的疑问是,块的利用率根本到不了50%或更高,这样这个块如果没有发生DELETE操作将利用率降下去的话岂不造成空间的大大浪费?我想我的理解不对,BITI有新的解释吗?
[/B]
你这个理解错了
你可以看看OCP文档上那张图,一目了然了.
当使用一个block时,在达到pctfree之前,该block是一直可以被插入的
这个时候处在上升沿
pctused在下降沿起作用
回复
使用道具
举报
千问
|
2010-5-13 09:34:23
|
显示全部楼层
最初由 j2wk 发布
[B]
2、PCTFREE好理解一些,不过我的一个设想是如果某个表的单记录很大时,如果此表的PCTFREE太小时(假如我认为默认的10%都是不合适的),那就很可能产生行链接了,但这个PCTFREE设成多大才合适?这个有简单的经验值吗或者计算公式也行。
如果行长过大,通产行链接是不可避免的,当然你可以增大block_size
减小pctfree(你要考虑更新)
关于pctfree设置,ocp教材上有建议,你可以参考:
PCTFREE
缺省为 10
如果没有 UPDATE 活动,为0
PCTFREE = 100 x upd / (Average Row Length)
3、FREELIST的作用:这个参数似乎我们平时讨论的少了些,但我认为在考虑数据库的并发度时是不是要重点考虑一下这个值的设定,如一个多客户端并发写入记录的应用,要求并发性能极高,这时是否要考虑一下将相关表的FREELIST调高些?
对于并发访问频繁的数据表,应该设置稍大的freelists,这个讨论的不少了.在9i里,可以使用ASSM了.
待BITI等诸兄弟来讨论发表一下见解。
[/B]
回复
使用道具
举报
千问
|
2010-5-13 09:34:23
|
显示全部楼层
最初由 eygle 发布
[B] [/B]
1、又仔细看了一下OCP上的这一段说明,呵呵,原来概念上的一个错误一直扭不过来,这下就明白了。谢过。
2、PCTFREE这个问题看来还是得看实际应用情况了。
3、看了一些原来的贴子,这个参数的设置看来也是有利有弊,要么时间换空间,要么空间换时间。只能看应用的需要和硬件情况平衡一下了。
回复
使用道具
举报
千问
|
2010-5-13 09:34:23
|
显示全部楼层
pctfree 10%
pctused 40%
1:
当一个新的数据块被使用时,插入的数据量达到了 70%, 过了几天后,我们又向表中插入数据,此时的数据块能否可以被使用真到90%呢?
回复
使用道具
举报
千问
|
2010-5-13 09:34:23
|
显示全部楼层
最初由 rich_ying 发布
[B]pctfree 10%
pctused 40%
1:
当一个新的数据块被使用时,插入的数据量达到了 70%, 过了几天后,我们又向表中插入数据,此时的数据块能否可以被使用真到90%呢? [/B]
为什么不可以呢?
回复
使用道具
举报
千问
|
2010-5-13 09:34:23
|
显示全部楼层
PCTFREE 10%
数据块当然可以使用到90%
一般经常修改的表建议使用大一点的PCTFREE参数。
回复
使用道具
举报
千问
|
2010-5-13 09:34:23
|
显示全部楼层
这个 ocp 教材和文档 都蛮清楚的
回复
使用道具
举报
千问
|
2010-5-13 09:34:23
|
显示全部楼层
转一个文章,比较形象 :)
要形容一個 BLOCK 的咦鳎?覀兛梢园岩粋
回复
使用道具
举报
千问
|
2010-5-13 09:34:23
|
显示全部楼层
[QUOTE]
最初由 AmorousPoem 发布
[B]转一个文章,比较形象 :)
要形容一個 BLOCK 的咦鳎?覀兛梢园岩粋
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
您好,关节部位长小疙瘩,很痒
2
求诺基亚N81证书,谢谢
3
石油气储罐是否属于压力容器
4
大夫,我上个月3月22号
5
熊猫血可以生二胎吗
6
下巴磕伤了,伤口大概有4厘米长
7
昨天晚上车了宵夜没事今天起床肚子疼去上厕所可是又吐
8
在背部中间长啦一个小硬块
9
我的脚心痒,手一抓还掉白皮
10
徐州市职工医保,住院报销后,是否还能拿着发票到医保处还可以报销?
11
手上好像长癣了,食指上侧和手掌下侧两处
12
阴道口有点小刺痛老想小便并且还留黄黄的水液
13
简短的谐音笑话!急!!!!!!!!!!
14
求一份日本留学理由书
15
今天做四维彩超,其他都正常
16
写一篇关于“璐”的情诗.
17
关于 高中化学 PH值的计算题
18
手机看多了,眼睛跟认前不一样了
19
寻找好听的钢琴曲
20
18岁半还可以学POPPIN吗?
21
已知{an}中a1=8,a4=2且有a(n+2)-2a(n+1)+an=0
22
我的孕酮低,要了两次孩子没有
23
问一首歌的名字
24
qq炫舞补丁问题
25
拔完牙之后,有血块在上面
26
怎么预防遇到有单位通知你去面试而你却忘记什么时候投了这单位简历的情况
27
凶兆 新天魔666的问题
28
给一个是赚钱后,买装备,再打怪的游戏,是要战争类的,不要那种石器时代的。
29
萝卜汤能喝吗?
30
招事逃逸
31
老公得了尿道,会传染给我吗?
32
我想找份装修工作 谁能帮忙吗
33
找一首歌,祝刘玲生日快乐!!!
34
宝宝一个月零两天黄胆14
35
在华夏基金里我已经注册了网上交易和我的华夏基金但基金账号尚示确认.请问我现在能认购基金吗?
36
我孩子10个月补了右旋以后
37
关于初1科学
38
大概17年1月,主要是咳嗽有痰
39
乙方是否违约?合同是否生效?
40
白带异常,特别多,异味重
41
大概前十天有褐色分泌物
42
我一直经期很正常。但是现在推迟两天没有来
43
大便便血都由于什么原因
44
打彩超胰头可见1.1×0
45
我的额头被重物砸了包这都快两个月还没有消完
46
今天拉的便便是全黑色的
47
这道题的解题方法?
48
如何去考会计从业资格证,具体要考些什么内容
49
鼻子里总是堵得,擤鼻子擤不出来
50
移动服务在一天之内定了又退收钱吗
51
大家帮帮忙!!下午就上学了,我还要开班会,赶紧帮帮我吧,谢谢大家了!~
52
今天给宝宝量体温,体温是三十七度二
53
谁能给刘备,孙坚,孙权,曹操,曹丕等诸侯的武力与智商做个排名,要有根据
54
我和男友隔着牛仔裤爱
55
假如手机要月结日了,只剩下16元可以扣,月租是20元包括上网的!
56
请问我爱的人她对我没反应怎么办?急,加分
57
孩子从小被强势的奶奶宠溺
58
高中数学奥赛范围
59
便血最可能是什么病
60
给个非洲河流的排名
61
家庭教师人物介绍
62
我左手有点酸到底是什么原因
63
联想集团的网络服务设计有哪些特色
64
治疗手汗症的手术大概要多少钱?复杂吗?
65
屁股上有一处很小的硬的东西
66
面部问题,怎么觉得左右脸不一样大
67
是物理高手的就进来!物理题哦!!!
68
身体乏困,经期前一周乳房胀痛
69
小学生低年级英语歌曲比赛
70
为什么刑事案件一般由犯罪地人民法院管辖?
71
我感觉还是不对劲
72
HCG5356,孕酮7.56,怀孕49天
73
我想请问,经期一直很正常从来不推迟
74
便血治疗费用
75
打耳洞快三年了,刚开始的时候很好
76
医生昨天打碎了一个水银温度计
77
我有慢性盆腔炎,来月经可以喝消炎的中药吗
78
体重170斤最近两个星期都头晕朋友叫我去测一下血压
79
夜间口渴口苦喝水爱小便多梦请问一下医生这是什么症状
80
得了癫痫病会变成疯子吗
81
老人睡眠不好,常有做恶梦
82
患了什么类型的前列腺炎
83
手腕骨膜损伤导致手腕下方肉疼
84
中药治疗尖锐湿疣的办法如何?
85
救救我!!
86
下面痛特别是尿尿的时候一开始只是尿尿的时候痛现在是
87
连续一星期37℃,头疼
88
是神经衰弱还是肾阴虚
89
请问小产后4天,就手术那天流了血
90
宋医生我胯部上坡疼痛
91
中午饭前吃了药后没多久就开始轻微疼痛
92
手术治疗甲亢能怎么样?
93
孕期前几天检查医生说是尖锐湿疣但孕期没有性生活
94
便血有几种可能
95
断指再值一个月!形成很厚的一层厚皮
96
牛皮癣不能服用哪些药物
97
被狗咬到小腿蹭破皮小腿发麻
98
昨天上午去做了腹部B超
99
眼睛1000多度,戴800度的隐形眼镜对眼睛有危害