This document discusses Oracle performance tuning. It covers two types of Oracle tuning: instance tuning and SQL tuning. The document outlines SQL tuning steps such as identifying high load or low performing SQL statements, verifying execution plans, and implementing corrective actions. It provides tips for writing better SQL statements including selecting only required columns, using indexes appropriately, and avoiding implicit type conversions. Index types like B-tree, bitmap, and function-based indexes are also discussed.