Skip to the content.

FND Gather Statistics History – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™. Oracle EBS module: Application Object Library · all Application Object Library reports

Overview

History of Oracle EBS statistics gathering (FND_STATS) per schema, table, index or column, with start time, end time and duration.

Gather Schema Statistics and Gather Table Statistics record their runs here. With the default history mode Last Run, each object keeps only its latest gathering.

Run this report in Excel in seconds: download Blitz Report™ free (your first 30 reports are free) or try it in the online demo.

Report Parameters

Start Date From, Start Date To, Schema, Object Type, Object Name like, Request Id, Duration Minutes From

Oracle EBS Tables Used

fnd_concurrent_requests, fnd_concurrent_programs_vl, fnd_stats_hist

Report Categories

Enginatics

Blitz Report Custom Reports Converter, ECC Admin - Concurrent Programs, FND Concurrent Managers, FND Concurrent Requests, FND Concurrent Requests Summary, DBA Sessions, FND Concurrent Request Conflicts

Running This SQL Without Blitz Report

The SQL source can be run in any SQL client. Some Oracle EBS SQL reports in this library use functions from the utility package xxen_util – install it first. Blitz Report™ adds parameters, Excel output with pivots, scheduling and security on top.

Download & Import Options

Resource Link
Excel Example Output FND Gather Statistics History 12-Oct-2026 061641.xlsx
Blitz Report™ XML Import FND_Gather_Statistics_History.xml
SQL Source FND Gather Statistics History.sql
Full Report on Enginatics www.enginatics.com/reports/fnd-gather-statistics-history/

Case Study & Technical Analysis: FND Gather Statistics History

Executive Summary

The FND Gather Statistics History report shows the history of Oracle E-Business Suite statistics gathering (FNDSTATS) for each schema, table, index or column. For every gathering it gives the start time, end time, duration, estimate percentage, degree of parallelism and the concurrent request that performed it. DBAs and application support teams use it to confirm that statistics jobs completed, to spot gatherings that have become slow, and to decide when a schema or table needs fresh statistics before a performance investigation or a period-end run. The report runs in Excel via Blitz Report.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. Each FND_STATS_HIST row is one gathering of one object, identified by schema, object type and object name.
  2. The concurrent program name is found by a correlated subquery that matches FND_STATS_HIST.REQUEST_ID to FND_CONCURRENT_REQUESTS.
  3. The request’s program application and concurrent program identifiers are matched to FND_CONCURRENT_PROGRAMS_VL to return the user concurrent program name.
  4. Records are returned at the level of the statistics history table, with no further joins to the data dictionary.

Parameters & Filtering

The description notes that the history mode Last Run keeps only the latest gathering per object. Gather Schema Statistics and Gather Table Statistics record their runs in this table.

Performance & Optimization

FAQ

Q: How do I check when a schema’s statistics were last gathered? A: Filter by the Schema parameter and read the start and end times on each row; the most recent gathering appears first.

Q: Which concurrent program gathered statistics for a given object? A: The Concurrent Program column shows the program name for the request identifier recorded against each gathering.

Q: How do I find statistics gatherings that took longer than an hour? A: Set Duration Minutes From to 60 and review the Duration column for the matching gatherings.


© Enginatics GmbH