Mace Performance Issue Involving Rules of Equation Type 'A=B' (Doc ID 1911060.1)

Last updated on JULY 10, 2017

Applies to:

Oracle Retail Predictive Application Server - Version 13.4.1 and later
Information in this document applies to any platform.

Symptoms

In Oracle Retail Predictive Application Server (RPAS) applications, it is observed that running a mace rule of type "A=B" may take considerably more time to execute than running A=0 and then A=B.

Consider a scenario in which both A and B are boolean (SKU_STR).   If A is already populated, mace "A=B" will take longer to "loop over destination cells”, even if B is empty.   It seems that the process of “looping over destination cells” (as indicated in processing logs) for "A=B"-type rules could have significant impact on system performance.  The performance impact depends strongly on logical size.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms