zhangyg
===========================================================
itl slot不足引发的锁等待
===========================================================

测试语句:

drop table try_itl;
create table try_itl
(
c1 number
)
initrans 1
maxtrans 2 ;

insert into try_itl values (1) ;
insert into try_itl values (2) ;
insert into try_itl values (3) ;
commit ;

select c1,dbms_rowid.rowid_relative_fno(rowid) as in_file,
dbms_rowid.rowid_block_number(rowid) as in_block,
dbms_rowid.ROWID_ROW_NUMBER(rowid) as row_num
from try_itl ;

delete try_itl where c1 = 1 ;

start showalllock ;

 查看全文
zhangyg 发表于:2006.08.16 13:38 ::分类: ( oralce性能调整 ) ::阅读:(113次) :: 评论 (0)
===========================================================
如何提高group by的执行速度
===========================================================

测试结论:
1)在object_name大基数的情况下,bitmap索引能大大提高group by的时间,并减少逻辑读写数量
2)使用bitmap索引一定要有统计分析数据
3)使用bitmap索引在基表数量量大大增加的情况下,应该对表和索引进行分析

注意事项:
1)注意检查在group by的时候是否使用位图索引。
2)bitmap索引optimizer_mode不能为CHOOSE方式。
3)使用bitmap索引,行级锁很影响大量记录。不可以在经常delete,update,insert的表上使用。

 查看全文
zhangyg 发表于:2006.08.15 15:29 ::分类: ( oralce性能调整 ) ::阅读:(166次) :: 评论 (0)
===========================================================
hash分区表怎么增加分区?
===========================================================

hash分区表怎么增加分区?

 查看全文
zhangyg 发表于:2006.03.29 13:51 ::分类: ( oracle系统管理 ) ::阅读:(184次) :: 评论 (0)
切换风格
新闻聚合
博客日历
文章归档...
最新发表...
博客统计...
网站链接...