This document provides 10 tips for improving SQL performance in DB2 databases. It discusses the importance of ensuring accurate statistics are available to the DB2 optimizer to help determine optimal query execution plans. It also explains how to promote predicates to Stage 1 processing when possible to improve performance by enabling index access plans or full table scans by the Data Manager component rather than relying on the Relational Data Server. The tips cover additional techniques like selecting only necessary columns and rows, using constants over variables when possible, matching data types, ordering predicates for most restrictive filtering first, pruning unnecessary columns from result sets, and limiting result sets with known sizes.