Database Performance Tuning for EBS: Statistics and Indexing Strategy
Explain EBS-specific considerations for database statistics gathering and indexing that differ from generic Oracle DBA practice
While EBS runs on a standard Oracle Database, its statistics-gathering and indexing strategy has important EBS-specific nuances that differ from generic DBA best practice. Oracle strongly recommends using FND_STATS (a wrapper around DBMS_STATS that's aware of EBS's specific table types, including special handling for tables with volatile data like concurrent processing and interface tables) rather than calling DBMS_STATS directly against APPS-owned schemas, since FND_STATS incorporates EBS-specific logic (like recognizing which tables should use fixed/locked statistics rather than being re-gathered on a normal schedule).
Using generic DBMS_STATS on EBS interface tables is like taking a single photo of a stadium parking lot at 3 AM (empty) and using that snapshot to plan traffic flow for game day (fully loaded) — FND_STATS and statistics locking are like instead using a photo taken during a typical game day crowd, giving the optimizer a much more representative picture to plan around.