SAP ABAP 性能优化技巧 — “where” 语句的正确结构
当一个基本表有多个索引的时候, where 语句中的字段顺序应该与索引的顺序一致,无论第一索引还是第二索引。
在选择一个索引的时候,优化机会检查where语句中字段名,然后选择一个与这些字段名排列顺序一致的索引。另外一个提示就是如果一个表是以 MANDT 开始的,而索引不是的话,则优化机很有可能不会使用那个索引。
在某些情况下,建议查看是否有新的索引可以加速程序的运行。这在访问财务表的程序中会非常实用。
当一个基本表有多个索引的时候, where 语句中的字段顺序应该与索引的顺序一致,无论第一索引还是第二索引。
在选择一个索引的时候,优化机会检查where语句中字段名,然后选择一个与这些字段名排列顺序一致的索引。另外一个提示就是如果一个表是以 MANDT 开始的,而索引不是的话,则优化机很有可能不会使用那个索引。
在某些情况下,建议查看是否有新的索引可以加速程序的运行。这在访问财务表的程序中会非常实用。
Leave a comment