# Statistics timing

If you are using statistics timing, RUNTIMESTATISTICS provides information about how long each stage of the statement took.

An SQL statement has two basic stages within Derby: compilation and execution.

Compilation is the work done while the statement is prepared. Compilation is composed of the following stages: parsing, binding, optimization, and code generation.

Execution is the actual evaluation of the statement.

Parent topic: Analyzing the information
Related concepts
Statement execution plan
Optimizer estimates
Optimizer overrides
Understanding XPLAIN style database tables