Oracle PERFORMANCE REVIEW CHECKLIST
Using Explain Plans to Analyze the Sql Statements |
Read frequently used values only once |
Avoid usage of functions in WHERE Clause |
Calling a custom PL/SQL functions in WHERE Clause |
Reduce Number of Database Calls, if possible combine statements |
Avoid unnecessary Group Functions |
Check Index Usage |
Include only required tables in FROM clause |
Consider whether a UNION ALL will suffice in place of a UNION. |
Avoid joins that require the DISTINCT qualifier on the SELECT list in queries. |
Avoid including HAVING clause if possible. |
Use cursors with bind variables to avoid hard parsing |
In many cases EXISTS is preferred against IN, use EXISTS or IN as required. |
Place commit statements at appropriate intervals when using |
a code that performs bulk DMLs. |
Use Tkprof Utility to view performance statistics. |
Use Explain Plans to Analyze the Sql Statements. |
Select the driving tables and use Table Aliases |
Avoid Calculations and using NOT on Indexes Columns. |
Avoiding Full Table Scans. |
Minimizing the number of table lookups when sub-queries are used. |
Avoid converting Index Column Types. |
Note : Provide your comments by clicking below options! Thanks ! :)
0 comments:
கருத்துரையிடுக