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

由浅至深讲解Oracle数据库 B

假如聚簇因子过大,那么重建索引可能会有好处,聚簇因子应该接近块的数量,而非行的数量。
  B-tree索引:
  ·索引会随着时间的增加而变的不平衡;
  ·删除的索引空间不会被重用;
  ·随着索引层数的增加,索引将会变得无效并需要重建;
  ·聚簇因子差,索引需要重建;
  ·为了提高性能,索引需要经常重建;
  索引基础
  ·一个更新由一个删除和一个插入组成;
  ·页块由索引条目(row
header(2/3B)|length(1B)|indexed data
value(nB)|length(1B)|RowID(6B))和相应的rowid组成;
  ·每个页块包含两个指针分别前面的页块和后面页块;
  Treedump
  alter session
 set
 events ‘immediate trace name treedump level index_object_id’;
  ----- begin tree dump
  branch: 0x424362 4342626 (0: nrow: 2, level: 1)
  leaf: 0x424363 4342627 (-1: nrow: 540 rrow: 540)
  leaf: 0x424364 4342628 (0: nrow: 461 rrow: 461)
  ----- end tree dump
  以上dump包含的信息如下:
  块类型:branch(分支块);leaf(页块);
  块地址:0x424362 4342626;
  nrow:索引条目的数量;
  rrow:当前块中的索引条目数量;
  level:分支块等级(页块隐示为0);
  Block Dump
  alter system
 dump datafile X block X;
  alter system dump datafile X block min X1 block max X2

  Start dump data
 blocks tsn: 0 file
#: 1 minblk 148538 maxblk 148538
  buffer tsn: 0 rdba: 0x0042443a (1/148538)
  scn: 0x0000.00162a95 seq: 0x01 flg: 0x04 tail: 0x2a950601
  frmt: 0x02 chkval: 0x8b5c type: 0x06=trans data
  Block header dump: 0x0042443a
  Object
 id on Block? Y
  seg/o


相关文档:

[Oracle]高效的PL/SQL程序设计(三)

本系列文章导航
[Oracle]高效的PL/SQL程序设计(一)--伪列ROWNUM使用技巧
[Oracle]高效的PL/SQL程序设计(二)--标量子查询
[Oracle]高效的PL/SQL程序设计(三)--Package的优点
[Oracle]高效的PL/SQL程序设计(四)--批量处理
[Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
[Oracle]高效的PL/SQL程序设计(六)- ......

oracle调用java程序连sqlserver2005

1、在oracle的sys-sysdba下登陆
写一个java source程序链接sqlserver2005:
create or replace and compile java source named test as
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
public class excutesql1
{
    public static String entry ......

mysql与Oracle update的区别

update :单表的更新不用说了,两者一样,主要说说多表的更新
   
       Oracle> Oracle的多表更新要求比较严格,所以有的时候不是很好写,我们可以试试Oracle的游标
               &n ......

SQLServer和Oracle的常用函数对比

SQLServer和Oracle的常用函数对比
  1.绝对值
  S:select abs(-1) value
  O:select abs(-1) value from dual
  2.取整(大)
  S:select ceiling(-1.001) value
  O:select ceil(-1.001) value from dual
  3.取整(小)
  S:select floor(-1.001) value
  O:select floor(-1.001) valu ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号