将 PreImage/PostImage 的所有属性添加到插件步骤会对性能产生影响吗?

Will adding all attrbiutes to PreImage/PostImage to plugin step have impact on performance?

在注册插件图像并选择图像的所有属性时,插件注册工具说

“此插件将对与此消息类型关联的属性的所有更改执行!。这可能会给您的应用程序带来性能问题,建议您过滤步骤注册以触发仅基于您关心的属性。

我为步骤设置了过滤属性。 那么设置过滤属性是否可以让我免受警告所说的影响?

例如,如果您有更新联系人的插件并且过滤属性设置为全部,它将 运行 在联系人的任何字段更改上,这肯定会导致性能问题。

现在,当您将过滤属性设置为仅几个字段(例如名字、姓氏等)时,它将限制仅在这些字段上触发您的插件。

您可以获得原图和 post 图像中的所有属性,但最好只 select 只获取您在交易中需要的那些属性。

在 Pre 和 Post 图像中添加所有字段不会对您的性能增加太多 burden/impact,但如果您的过滤属性包含所有字段 select,它肯定会增加性能问题编辑