易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle 存储空间管理 陈牛学IT

1,segments 的分类
       l  
        数据段
l        
索引段
l        
临时段
l        
回退段
段这一级
就已经和存储空间没多大关系了,段已经是独立的逻辑存储结构了。也就是说,当一个表的分配空间不够的时候,oracle

为这个段再添加一个或多个区以存储数据。
2,存储方式控制:全局/表空间/segment
extent在segment创建/改变的时候分配,block在tablespace创建的时候分配DB_BLOCK_SIZE,系统表空间与临时表空间一定使用standard block size(8K)pctfree 和pctused 参数的唯一目的就是为了控制块如何在freelists中进出,pctfree参数是控制freelist un-links的(即将块由freelists中移除),pctused参数是控制freelist re-links的。设置pctused=40意味着只有在块的使用低于40%时才会回到表格的freelists中。
3,块管理(initrans、maxrans、pctfree、pctused)
如果你的表经常
进行update
操作的话,需要将空闲比列调大一点,因为update

作会消耗掉空闲空间,当一个块中的空闲空间因为太小而不够update
操作消耗的话,系统就会增加
新块,从而形成记录链接现象影响表的I/O
功能。
这个参数是和pctfree
配合使用的,pctused
越大越有利
于insert,pctfree
越大越有利于update

当然这两个参数加起来不能超过100
自动管理(ASSM)与手动管理)(manual)
HWM(高水位)
truncate table会恢复高水位delect from不会


相关文档:

oracle自动备份的一个批处理


if %time:~,2% leq 9  (set hh=0%time:~1,1%) else  (set hh=%time:~,2%)
exp wzolerp/wzolerp@wzol file=E:\数据库备份\wzolerp%date:~0,10%日%hh%时%time:~3,2%分.dmp log=E:\数据库备份\wzolerp%date:~0,10%日%hh%时%time:~3,2%分.log
exp wzolwms/wzolwms@wzol file=E:\数据库备份\wzolwms%date:~0,10%日 ......

Oracle 9i性能调整


Oracle 9i性能调整
/* *
作者:欧朝敬
QQ:35712069
手机:13873195792
请转载者不要更改原版内容
 */
1、设置合适的SGA
  常常有人抱怨服务器硬件很好,但是Oracle就是很慢。很可能是内存分配不合理造成的。
  (1)假设内存有512M,这通常是小型应用。建议Oracle的SGA大约240M,其中:共享池(SHARED_POOL ......

Oracle段高水位(HWM, high water mark)问题

Oracle对表做全表扫描的时候
,会扫描完HWM以下
的数据块。如果某个表delete(delete操作不会降低高水位)了大量数据,那么这时对表做全表扫描就会做很多无用功,扫描了一大堆数据块,最后发现块里面居然没有数据。
通常,在对表做了大批量delete操作之后,就应该马上降低表的高水位,可以使用shrink 命令或者alter&n ......

Oracle多行记录合并/连接/聚合字符串的几种方法

什么是合并多行字符串(连接字符串)呢,例如:
SQL> desc test;
Name     Type          Nullable Default Comments
------- ------------ -------- ------- --------
COUNTRY VARCHAR2(20) Y       &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号