Hallo
In einer SP nutze ich Cursor um mehrere Inserts zu machen. Jetzt habe ich ein ziemliches Performance-Problem.
Den Cursor definiere ich wie folgt:
DECLARE liste CURSOR FOR SELECT ...
Das Select besteht aus einem INNER JOIN in welcher eine Tabelle rund 50'000 Eintr�ge enth�lt. Das Resultat aus dem Join enth�lt aber nur noch rund 250 Eintr�ge.
So dauert ein FETCH auf die Liste rund 7,6 Sekunden. Wenn ich im SELECT ein TOP 500 mache (es werden also immer noch alle m�glichen Resultate geliefert) dauert es noch rund 1,3 Sekunden.
Was geschieht hier intern, damit es so viel schneller geht?
Wie kann ich das ganze Optimieren? Denn wenn ich nur das SELECT (ohne TOP) im QueryAnalyzer ausgebe, dauert die ganze Abfrage und ausgabe rund 0,7 Sekunden.
Gruss Christoph _______________________________________________ Coffeehouse Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/coffeehouse
