2

From another question:

Full table scans, index range scans, fast full index scans, nested loops, merge join, hash joins etc. are simply access mechanisms that must be understood by the analyst

Can someone explain each one and also provide where I can do some further reading on them?

Community
  • 1
  • 1
JavaRocky
  • 19,203
  • 31
  • 89
  • 110

4 Answers4

4

For more on the joins, I would recommend reading some articles from Jonathan Lewis:

For more info on reading Execution Plans and interpreting what they mean I would recommend the book:

Troubleshooting Oracle Performance by Christian Antognini

Craig
  • 5,740
  • 21
  • 30
2

http://download.oracle.com/docs/cd/E11882_01/server.112/e16638/optimops.htm#i21299

Chapter 11

Section 11.3 Overview of Joins

Rob van Laarhoven
  • 8,737
  • 2
  • 31
  • 49
1

For starters I recommend the relevant section of Oracle Database Concepts.

If you want more detail, you can refer to the Performance Tuning Guide as Robert indicated.

Peter G.
  • 14,786
  • 7
  • 57
  • 75
0

Great questions. I found these articles quite helpful for understanding these specific topics.

Oracle HASH Joins:

Oracle INDEX-MERGE Joins:

Anoop
  • 23,044
  • 10
  • 62
  • 76
  • it would be best if you can provide relevant links for the question (for full table scans, index range scans, etc). The site that you linked has a lot of content other than Joins, it is difficult navigating all of those and finding out which ones are related to the question. – Subhas May 24 '13 at 21:11