Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1101507
  • 博文数量: 276
  • 博客积分: 10077
  • 博客等级: 上将
  • 技术积分: 2513
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-24 20:31
文章分类

全部博文(276)

文章存档

2020年(1)

2015年(5)

2012年(2)

2011年(6)

2010年(7)

2009年(224)

2008年(31)

我的朋友

分类: Oracle

2009-10-14 10:13:44

设定索引的clustering_factor的值,这个计数值与表中的block数比较接近,则说明索引是有良好的排序。这是因为只有发现相邻索引条目的rowid指向不同的数据块时,才会计数。

exec DBMS_STATS.SET_INDEX_STATS(ownname => 'lgx',indname => 'IDX_PROC_INFO',clstfct => 74496)

 

10G锁定表的统计信息的收集,避免统计信息对执行计划的影响.

1)锁定收集
exec DBMS_STATS.LOCK_TABLE_STATS(ownname => 'lgx',tabname => 'PROC_INFO')
2)打开收集
exec DBMS_STATS.UNLOCK_TABLE_STATS(ownname => 'lgx',tabname => 'PROC_INFO')
3)统计信息是否锁定
dba_tab_statistics.stattype_locked

 

关于clustering_factor的说明及原理
http://blog.chinaunix.net/u1/46888/showart_2040224.html

阅读(1028) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~