Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Große Leistungsprobleme mit Oracle DataReader in .Net

Was macht die Datenbank eigentlich?

Eine Abfrage mit GROUP BY oder und ORDER BY muss möglicherweise die vollständige Ergebnismenge generieren und sie dann sortieren/aggregieren, bevor eine Zeile zurückgegeben wird. Eine Abfrage, die eine große Tabelle durchsucht, findet möglicherweise 50 Zeilen in den ersten paar Blöcken und liest dann weitere hunderttausend Blöcke, bevor sie einen weiteren findet.

Ich schlage vor, Sie ignorieren den VB-Code und posten den Datenbankcode.