恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

CDS 里没读到的 Join,HANA 真的会跳过吗,一次基于真实执行计划的实测

  • 首页
  • 资讯中心
  • /
  • CDS 里没读到的 Join,HANA 真的会跳过吗,一次基于真实执行计划的实测

相关资讯

35岁程序员转Agent,别焦虑!你的经验是优势,收藏这份完整学习路线 2026/10/21 11:38:44
内存不足无法打开此网页什么原因?7种方法教你运行内存不足怎么处理 2026/10/21 11:38:44
第三章:GEM分析 3.3.1 drm_vma_offset_manager:偏移窗口与访问控制 2026/10/21 11:33:44

最新资讯

前端资源加载性能分析:rea 工具如何把 URL 映射到业务模块
课堂反馈可视化:基于计算机视觉与数据可视化的实训项目设计实战
SpringBoot+Vue+MySQL考勤系统毕业设计:从需求分析到部署全流程
降AI率实操指南:千笔AI检测与改写的完整闭环
服务机器人室内导航:轻量地图模块lingbot-map设计实践
UCIE连接抽象层实战:从跨设备联调到协议协商与故障排查

今日推荐

SAP 屏幕上的金额未必存在数据库表里,从 WB2R_SV 的 Net Amount 看懂运行时计算
具身智能中‘指哪打哪’的视觉语言动作联合建模
AI时代人工翻译技术博客的价值与实践指南

本周热门

基于GMM的语音识别系统原理与MATLAB实现详解
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

本月精选

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)

CDS 里没读到的 Join,HANA 真的会跳过吗,一次基于真实执行计划的实测

发布时间:2026/10/21 11:38:44
CDS 里没读到的 Join,HANA 真的会跳过吗,一次基于真实执行计划的实测 写 ABAP CDS 久了,很容易形成一种经验判断。一个 CDS View 里虽然关联了很多表,但上层程序只读取主表字段,SAP HANA 应该会聪明地把那些没用到的 Join 干掉。这个判断有时完全正确,有时却会把我们带进一个很隐蔽的坑。真正麻烦的地方并不是 Join 有没有被执行,而是 cardinality 一旦声明错了,同一个 CDS View,仅仅改变SELECT字段列表,最终返回的行数都可能发生变化。更极端一点,一个列表显示 19885 行,而同一个 View 上执行COUNT(*)却只有 2566。代码没有换,过滤条件没有换,数据也没有换,仅仅是读取字段不同,结果集已经不是同一个世界。这不是理论上的边角案例,而是在 SAP S/4HANA 2020 和 SAP S/4HANA 2023 两套实验系统上实际测出来的结果。实验分别使用 SAP_BASIS 755 搭配 SAP HANA 2.00.052,以及 SAP_BASIS 758 搭配 SAP HANA 2.00.073。2023 系统里有 1199 个物料、2051 条物料文本,2020 系统里有 2566 个物料、19885 条多语言文本。实验围绕MARA、MAKT、T134构造了八种不同 Join 写法,再通过真实 ABAP SQL 进入 HANA SQL Plan Cache,最后对缓存里的真实 SQL 做EXPLAIN PLAN。因此这里讨论的不是凭经验猜 Optimizer 会做什么,而是直接观察 Optimizer 生成的执行计划。SAP HANA

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号