Chinaunix首页 | 论坛 | 博客
  • 博客访问: 254745
  • 博文数量: 123
  • 博客积分: 2315
  • 博客等级: 大尉
  • 技术积分: 1827
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-03 14:25
文章分类

全部博文(123)

文章存档

2012年(11)

2011年(3)

2010年(3)

2009年(18)

2008年(88)

我的朋友

分类: 项目管理

2012-04-17 12:14:41

当一个基本表有多个索引的时候, where 语句中的字段顺序应该与索引的顺序一致,无论第一索引还是第二索引。

在选择一个索引的时候,优化机会检查where语句中字段名,然后选择一个与这些字段名排列顺序一致的索引。

另外一个提示就是如果一个表是以 客户端编号MANDT 开始的,而索引不是的话,则优化机很有可能不会使用那个索引。

在某些情况下,建议查看是否有新的索引可以加速程序的运行。这在访问财务表的程序中会非常实用。

如何查看索引?

要查看一个表当前有哪些可用的索引,使用SAP事务编码SE11进入数据字典,显示要查询的数据表,然后点击顶部工具条上的Indexes…按钮即可

SAP check table indexes

SAP中查看表的索引设置

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