Indexing Optimization and Query Optimization
Prof.manoj kumar padhi
Indexing Optimization
Goals of Indexing Optimization
Indexing Optimization Techniques
Distributed Query Processing and Optimization
1. Distributed Query Processing
Distributed Query Optimization
So optimization tries to reduce:
How Does Distributed Query Optimization Work?
Query Optimization
Goals of Query Optimization
Query Optimization Techniques
1. Use Indexes Wisely
2. Avoid SELECT *: Choose Only Required Columns
3. Limit Rows with WHERE
Example:
SELECT name FROM customers
WHERE country = 'USA'
ORDER BY signup_date DESC
LIMIT 50;
Avoid Functions on Indexed Columns�
Use Joins Smartly�
Use Query Rewriting Techniques
Indexing Optimization VS Query Optimization
Indexing Optimization | Query Optimization |
Focuses on improving index structures | Focuses on selecting best query execution plan |
Helps database find rows faster | Helps database choose fastest method |
Physical level optimization | Logical + physical level optimization |
Influences how the optimizer chooses plans | Optimizer decides when indexes should be used |