Query costing improvements

The following changes help improve the accuracy of optimizer costing and provide additional paths for query execution:

These features are described in Chapter 5, “Understanding the Query Optimizer,” in the Performance and Tuning Guide.