Oracle Performance Tuning Interview Questions
Go Back1. What are some of the different types of tuning you can perform in an Oracle environment?
2. What are some of the elements you can tune to optimize an Oracle database?
3. In the context of an Oracle database, what does an optimizer do?
4. In your opinion, what is performance tuning?
5. In your opinion, which optimizer is the best one for most Oracle database tuning?
6. The ESTAT events report indicates that you are getting busy buffer waits. What method can you use to find out what is causing this?
7. What guidelines do you typically follow when sizing the database block size and multi-block read for an application that does a lot of full-table scans?
8. What method would you use if you want to see the trace files in an Oracle database?
9. Can you describe the purpose of an Oracle SQL execution plan?
10. What commands would you use if you didn't know what SQL is currently being used by a session?
11. What is the easiest way to collect statistics of a single user in Oracle Apps?
12. Can you discuss the different types of optimizers you use?
13. What are some of the prerequisites needed to use an Oracle database optimizer?
14. What should you check first if you see multiple fragments in the SYSTEM tablespace?
15. Please discuss row chaining, how it happens, and how it can be reduced or corrected.
16. Can you describe the hit ratio in the context of database buffers? Also, do you use the instantaneous or cumulative hit ratio for tuning?
17. Where do you find the list of all the initialization parameters for your instance, and how do you know if they are the default settings?
18. When should copy latches be increased, and what parameters are used to do this?
19. Is it a problem when you see that disk sorts are high when you run the v$sysstat command, and how would you correct this?
20. Can you explain the use of TKPROF and the initialization parameter which needs to be used to get full TKPROF output?
21. Describe the init parameter used to make use of an Oracle database optimizer?
22. How would you know that the SHARED_POOL_SIZE parameter needs to be increased?
23. What command can you use if you want to see the statistics of an Oracle table?
24. How can you assure the appropriate separation of the segments of the tablespaces when installing an Oracle database?
25. If the database tablespace has a table with 40 extents, does it need to be tuned? What other issues can impact this?
26. What types of wait events can be tuned to improve the performance of an Oracle database?
27. What would you do if you needed to get the index of a table and identify which column the index is on?
28. What is the most direct way to collect statistics on a database table?
29. What is the difference between using compute and estimate?
30. Which optimizer mode does the data dictionary follow?