Low Performance On Invoicing

(Doc ID 2170021.1)

Last updated on SEPTEMBER 21, 2017

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 and later
Information in this document applies to any platform.

Goal

On : 7.5.0.0.0 version, Invoicing

A part of the slow performance is that the execution plan is using PARTITION RANGE ALL, and so is scanning the local index I_BILL__END_T on each partition. BILL_T is not normally partitioned in BRM and so the out of the box index and applications aren't optimized for it. Any suggestions? Is it as simple as re-creating that index as global?

The slowness is presented in pin_inv_accts process with the following query:
7zckha4aunc8y select poid_DB, poid_ID0, poid_TYPE, poid_REV, end_t from bill_t Where bill_t.billinfo_obj_ID0 = 1 and bill_t.start_t> = 2 and bill_t.end_t  

Solution

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