sql >> Databasteknik >  >> RDS >> Oracle

Vilket är bättre? Underfrågor eller inre sammanfogning av tio tabeller?

Om jag förstår din fråga rätt, startar du en operation för att skriva om några av dina SQL-satser eftersom du TROR att det kan vara ett problem med dem.

Mitt råd är att sluta och först börja avgöra var din tid för närvarande spenderas. Först efter att du har upptäckt att den finns i frågorna med dessa skalära underval OCH det är på grund av dessa skalära underval, bör du skriva om dem. Tills dess:börja:spåra och undersöka.

Här är två trådar från OTN som används för att vägleda personer med prestationsproblem:

http://forums.oracle.com/forums/thread.jspa?messageID =1812597 http://forums.oracle.com/forums/thread.jspa?threadID =863295

Hälsningar,
Rob.

Och:på grund av skalär subquery-cache , kan din ursprungliga fråga vara mycket snabbare än en omskriven fråga med kopplingar.



  1. Varför visas Unicode-tecken korrekt i databasen, men som ? vid utskrift i Java via Hibernate?

  2. Gör unik nyckel okänslig för skiftlägen

  3. Ordnar "Välj" alltid efter primärnyckel?

  4. Hur man väljer Top N rader per grupp i MySQL