sql >> Databasteknik >  >> RDS >> Oracle

Hur man anser Förklara plan som bra- Oracle 10G

Innan vi överväger resultatet av en Explain Plan måste vi förstå följande terminologier, Kardinalitet– Uppskattning av antalet rader som kommer ut från var och en av operationerna.
• Åtkomstmetod – Sättet på vilket data nås, via antingen en tabellsökning eller indexåtkomst.• Sammanfogningsmetod – Metoden (t.ex. hash, sort-merge, etc.) som används för att sammanfoga tabeller med varandra.• Sammanfogningstyp – Typen av sammanfogning (t.ex. yttre, anti, semi, etc.).• Sammanfogningsordning – Den ordning i vilken tabellerna är sammanfogade med varandra.
• Partitionsbeskärning – Finns endast de nödvändiga partitionerna åtkomliga för att svara på frågan?
• Parallell exekvering – i fall av parallellt genomförande, genomförs varje operation i planen parallellt? Används rätt dataomfördelningsmetod?

Genom att granska de fyra nyckelelementen i:kardinalitetsuppskattningar, åtkomstmetoder, sammanfogningsmetoder och sammanfogningsorder; du kan avgöra om genomförandeplanen är den bästa tillgängliga planen. Den här vitboken hjälper dig, http://www.oracle.com/technetwork/database/focus-areas/bi-datawarehousing/twp-explain-the-explain -plan-052011-393674.pdf



  1. ställa in PostgreSQL med django-projektet

  2. mysql - Skapa rader kontra kolumnprestanda

  3. Finns det något sätt att göra ett UNIKT index skiftlägesokänsligt i Mysql 5.1.x?

  4. Säkra MySQL Server