kostenloser Webspace werbefrei: lima-city


MS-SQL Cursor Performance-Probleme

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    marius71

    marius71 hat kostenlosen Webspace.

    Gibt es irgendetwas, was man bei der Verwendung von Cursorn beachten sollte?
    Ich frage dass, da ich eine Prozedur erstellt habe mit einem Cursor. Die Prozedur ist nach ca 1 min durchgelaufen.
    Letzte Woche habe ich 3 Cursor VOR dem eigentlichen geschrieben, welche sonstigen Krims Kram machen. Dauert 30 Sekunden. Doch seit dem dauert der ursprüngliche Cursor 7 Minuten.

    Haben die Cursor evtl Einfluss aufeinander? Die 3 Cursor befinden sich außerhalb des "Haupt-Cursors"
    Nachdem ein Cursor durchgelaufen ist führe ich folgende Befehle aus

    CLOSE cursorname
    DEALLOCATE cursorname

    Hier der Grund-Aufbau meiner Cursor

    DECLARE cursorname CURSOR FOR
    		SELECT ...blabla...
    
    	OPEN cursorname;
    
    	
    	FETCH NEXT FROMcursorname into @_1.@_2
    		WHILE @@FETCH_STATUS = 0
    		BEGIN
                             --zeugs
            FETCH NEXT FROMcursorname into @_1.@_2
    END
    
    	CLOSE cursorname
    	DEALLOCATEcursorname
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!