给BW的数据存储对象建立索引

给BW的数据存储对象建立索引

以Z2001ON3这个数据存储对象为例

输入事务代码rsa1,选中该DSO,单击鼠标右键:

选中管理显示下图

点击下侧标签“内容”

点击下侧按钮“有效数据”

获取该DSO所拥有的表名——“/BIC/AZ2001ON300”

输入事物代码“SE11”

在数据库表栏目中输入上面获取的表名——“/BIC/AZ2001ON300”

点击显示

点击上测按钮列表中的“索引…”

点击按钮列表中的新建按钮的“Create Extension Index”

输入索引ID,不能和已有的索引ID重复

点击继续按钮

 

点击继续按钮

按下“回车键”

输入简短描述

点击按钮“Table Fields”

弹出下面的界面

勾选需要建立索引的字段

点击复制按钮

出现下面的界面

点击保存按钮

创建请求,并保存

 

 

在所需要使用该表的例程中修改select语句,添加下面的语句

常用的两种方法:

1、指定使用全表扫描:%_HINTS ORACLE 'FULL(table_name)'

     表示扫描整个表

2、指定索引:%_HINTS ORACLE 'INDEX("table_name"" index_name") '

      表示扫描索引表

在SQL语句优化过程中,经常会用到hint。

例如:

SELECT * FROM /BIC/AZ2001ON300

%_HINTS ORACLE 'INDEX("/BIC/AZ2001ON300" "/BIC/AZ2001ON300~1")'

.......

 

该资料的Word文档下载地址http://download.csdn.net/detail/fox_lht/8823047

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值