如管理学学者彼得·德鲁克所说:你无法管理你不能衡量的东西( If you can't measure it, you can't manage it)。要对已有程序进行性能优化,首先要对它的运行状况做出量化分析。

将代码下推到ABAP CDS,是SAP推荐的一种优化方式。但正因逻辑从应用服务器向数据库的转移,传统运行时分析工具SAT也有了力所不能及之处。这时,我们需要新的工具来对这一新的开发对象的运行情况进行分析。

本文将介绍Plan Visualizer(以下简称PlanViz)在ABAP CDS性能分析方面的应用。

 

本文链接:https://www.cnblogs.com/hhelibeb/p/10472856.html

1,示例CDS视图

本文会用到一个系统自带的简单示例视图,DEMO_CDS_JOIN。它的代码如下,

@AbapCatalog.sqlViewName: 'DEMO_CDS_JOIN'defineviewdemo_cds_scarr_spfli 
(id, carrier, flight, departure, destination)
as select fromspflijoinscarr on scarr.carrid =spfli.carrid
{
keyspfli.carrid,keyscarr.carrname,keyspfli.connid,
spfli.cityfrom,
spfli.cityto }

标签: none

添加新评论