将程序从程序缓冲区复制到本地存储器

2020-08-24 18:52发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好。

当工作流程(WP)执行请求时,WP将程序从程序缓冲区复制到其本地内存(我想是PROC内存)。 WP为什么要这样做? 可以更快地执行程序还是出于某种原因?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好。

当工作流程(WP)执行请求时,WP将程序从程序缓冲区复制到其本地内存(我想是PROC内存)。 WP为什么要这样做? 可以更快地执行程序还是出于某种原因?

付费偷看设置
发送
4条回答
Cikesha
1楼 · 2020-08-24 19:25.采纳回答

Hi Yuki,

在SAP的情况下,缓冲区的功能无处不在(您可以回想任何数据库,例如oracle,sql),即它们充当中间缓存。

工作流程读取程序缓冲区的主要优点是减少了数据库命中率。这肯定会带来更快的结果。

还请注意,程序缓冲区包含ABAP程序的编译版本,该版本存储在共享内存中,因此要访问缓冲区数据,实际上并不需要复制,而是通过指针进行访问。这是获得更快结果的另一个原因。


大道至简
2楼-- · 2020-08-24 19:06

尊敬的Sumit,

感谢您的答复。

好的,所以工作进程在其本地内存中拥有指向特定程序的指针,对吧?

haha101010
3楼-- · 2020-08-24 19:19

Yuki,是的。

这是访问共享内存数据的优势。

当学会了学习
4楼-- · 2020-08-24 19:05

提交

非常感谢,非常好理解的解释!!!

一周热门 更多>