最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

Oracle索引与表分析几种方法

来源:懂视网 责编:小采 时间:2020-11-09 10:37:10
文档

Oracle索引与表分析几种方法

Oracle索引与表分析几种方法:分析表与索引有几种方法,现在列举出来参考下。 1.分析表与索引(analyze 不会重建索引) analyze table tablename compute stat 分析表与索引有几种方法,现在列举出来参考下。 1.分析表与索引(analyze 不会重建索引) analyze tabl
推荐度:
导读Oracle索引与表分析几种方法:分析表与索引有几种方法,现在列举出来参考下。 1.分析表与索引(analyze 不会重建索引) analyze table tablename compute stat 分析表与索引有几种方法,现在列举出来参考下。 1.分析表与索引(analyze 不会重建索引) analyze tabl

分析表与索引有几种方法,现在列举出来参考下。 1.分析表与索引(analyze 不会重建索引) analyze table tablename compute stat

分析表与索引有几种方法,现在列举出来参考下。

1.分析表与索引(analyze 不会重建索引)

analyze table tablename compute statistics
等同于 analyze table tablename compute statistics for table for all indexes for all columns

for table 的统计信息存在于视图:user_tables 、all_tables、dba_tables

for all indexes 的统计信息存在于视图: user_indexes 、all_indexes、dba_indexes

for all columns 的统计信息存在于视图:user_tab_columns、all_tab_columns、dba_tab_columns

注:分析表与索引见 AnalyzeAllTable存储过程
2、一般来讲可以采用以下三种方式来手工分析索引。
analyze index idx_t validate structure:
analyze index idx_t compute statistics:
analyze index idx_t estimate statistics sample 10 percent

1)analyze index idx_t validate structure:
这段分析语句是用来分析索引的block中是否有坏块儿,那么根据分析我们可以得到索引的结构数据,,这些数据会保留到
index_stats中,来判断这个索引是否需要rebuild. 需要注意的是这样的分析是不会收集索引的统计信息的。

2)validate structure有二种模式: online, offline, 一般来讲默认的方式是offline。
当以offline的模式analyze索引时,会对table加一个表级共享锁,对目前table的一些实时DMl操作会产生一定的影响。
而以online模式分析时候,则不会加任何lock,但在index_stats中是看不到任何信息的。

3)analyze index idx_t compute statistics:
用来统计索引的统计信息(全分析),主要为CBO服务。

4)analyze index idx_t estimate statistics sample 10 percent
主要是用来指定比例进行抽样分析,也是为CBO服务. 例中是抽样10%

3.重建索引
alter index index_name rebuild tablespace tablespace_name
alter index index_name rebuild tablespace tablespace_name 加入表空间名,会将指定的索引移动到指定的表空间当中。

注:
analyze 操作只是统计信息,并将统计信息存放起来供日后分析SQL使用,不进行重建之类的具体实施性操作,因此要重建索引的话
还是要用 alter index index_name rebuild

更多详情请继续阅读第2页的内容:

相关阅读:

由Oracle索引来理解ArcSDE索引

Oracle索引技术之如何建立最佳索引

Oracle索引列NULL值引发执行计划该表的测试示例

Oracle索引 主键影响查询速度

Oracle索引扫描

linux

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

Oracle索引与表分析几种方法

Oracle索引与表分析几种方法:分析表与索引有几种方法,现在列举出来参考下。 1.分析表与索引(analyze 不会重建索引) analyze table tablename compute stat 分析表与索引有几种方法,现在列举出来参考下。 1.分析表与索引(analyze 不会重建索引) analyze tabl
推荐度:
标签: 方法 种方式 oracle
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top