Performance: EGO Spreadsheet Java Concurrent Program uses Literals instead of Bind Variables and Fragments the Shared Pool

(Doc ID 954706.1)

Last updated on AUGUST 25, 2017

Applies to:

Oracle Product Hub - Version and later
Information in this document applies to any platform.
INVVITMB.pls, EGOIBLKB.pls, EGOIJAVA, EGO Spreadsheet Java Concurrent Program


It was observed that the PLM Item Excel Upload program was using literals for few queries, which are executed very frequently. This can cause fragmentation of the shared pool as the queries are swapped in and out of the shared pool very frequently. The higher the number of items uploaded, the greater would be the degradation in performance.

-- Steps To Reproduce:
1. Run the PLM Item Excel Upload to create / update items with trace enabled
2. Observe that the queries like the below appear once for every record uploaded from excel.

This happens only if the queries use literals and is not expected, as the shared pool is not utilized efficiently.




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