What is optimization in Oracle? And how do you optimize a query?