点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,一旦我在联接中使用表函数,它就会变得很慢。 如果我运行单个查询1和2,则它们需要<1s。 但是,即使单个查询仅返回140行,完整查询也需要> 10s!
选择 * 从 ( -----------------查询1 ------------ 选择 " PROJECT_SID", " SITE_SID", COUNT(" DATA_POINT_SID")AS" CNT_DATA_POINTS" 从 CNT_DPTS('9999-12-01') 哪里 " PROJECT_SID" ='1146AE1E18534ECAC81F99FAB0688B9D' 通过...分组 " PROJECT_SID", " SITE_SID" ----------------- )cntdpts 内部联接 ( -----------------查询2 ------------ 选择 " PROJECT_SID", " SITE_SID", COUNT(" TYPE_ID")AS" CNT_PDS" 从 CNT_PDS('9999-12-01', 3) 哪里 " PROJECT_SID" ='1146AE1E18534ECAC81F99FAB0688B9D' 通过...分组 " PROJECT_SID", " SITE_SID" ----------------- )开启 cntdpts。" PROJECT_SID" = cntqueries。" PROJECT_SID" AND cntdpts。" SITE_SID" = cntqueries。" SITE_SID" -提示(RESULT_CACHE)
仅查看查询的源代码不会告诉您,我们或任何人查询的执行情况。
检查EXPLAIN PLAN和PLANVIZ并进行检查, 是什么使查询变慢。
一周热门 更多>