oracle水位线.docVIP

  • 8
  • 0
  • 约6.19万字
  • 约 19页
  • 2016-11-24 发布于河南
  • 举报
oracle水位线

oracle水位线 修正ORACLE表的高水位线HWM2010-02-11 01:47 HWM ===================== 1.基本概念 HWM(High Water Mark):高水位线 是数据库段管理中的一个重要概念 简单来说HWM就是在段中已经使用和没有使用的块的分界线。 在oracle请求空间的时候,如果现有的Freelist中没有足够的空间时,HWM指向的块将被标记为已使用 并且HWM将移动到下一个未使用的块 --------------------- ASSM和FLM: 从oracle9i开始,推出了新的segment管理方法,就是ASSM,和以往的FLM不同,ASSM采用二进制位图的方式管理段空间的分配 这样和以前Freelist的管理方法相比,数据库再分配空间的时候的并发性能大大提高 但ASSM的使用也有以下限制 a、ASSM只能位于本地管理的表空间 b、不能使用ASSM建立临时表空间 c、不能在ASSM的段中创建LOB对象 ---------------------- HWM的检测: 通过tom的存储过程show_space可以很容易的看到空间的使用 具体代码如下: create or replace procedure show_space ( p_segname in varchar2, p_owner in varchar2 default

文档评论(0)

1亿VIP精品文档

相关文档