![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORACLE
wangxiao39
这个作者很懒,什么都没留下…
展开
-
oracle 之pctfree&pctused
pctfree:在块上保留多少空间用以以后数据的更新。如果自由空间的百分比高于pctfree的设置,那么这个块就是“自由块”。默认值为10%。 pctused:如果在块上插入数据,然后又经过删除数据,这个时候如果块数据占有块空间的百分比低于pctused,那么这个块就是“自由块”。 这两个参数的使用 如果创建表的时候指定pctfree=20%,oracle会在这个表的data segm...原创 2011-08-18 14:30:07 · 107 阅读 · 0 评论 -
oracle之varchar2
如果国家字符集为单字节字符,那么varchar2(20)默认表示能存储20个字节的字符(即默认为varchar2(20 byte)), varchar2(20 char)表示能存储20个字符。 如果国家字符集为UTF-8类似的多字节字符,那么varchar2(20)存储不了20个字符,只有varchar2(20 char)才能存储20个字符。 。还可以使用会话参数或系统参数NLS_LENGT...原创 2011-05-31 21:22:04 · 342 阅读 · 0 评论 -
ORACLE手动管理段空间之freelists
freelists:存放着可以使用的块。在插入数据的时候,oracle首先去freelists中查看是否有可以使用的块,如果没有,那么提高 高水位线HWM(不得已而为之)。如果有多个session同时对一张表进行插入,每个连接都会查看freelists,所以freelists为1的时候有多个用户需要进行插入或者删除,这个时候就会遇到性能瓶颈,用statspack进行查看的时候就会出现buffer ...原创 2011-06-02 23:04:03 · 397 阅读 · 0 评论 -
oracle之pctfree与pctused
pctfree:在块上保留多少空间用以以后数据的更新。如果自由空间的百分比高于pctfree的设置,那么这个块就是“自由块”。默认值为10%。 pctused:如果在块上插入数据,然后又经过删除数据,这个时候如果块数据占有块空间的百分比低于pctused,那么这个块就是“自由块”。 这两个参数的使用 如果创建表的时候指定pctfree=20%,oracle会在这个表的data segm...原创 2011-06-04 08:59:21 · 93 阅读 · 0 评论