Seite 1 von 1

Performance-Probleme bei SQL-Triggern mit ADS

Verfasst: Mo, 10. Nov 2008 13:03
von UliTs
Hallo,

ich habe einen wunderschönen ( :angel8: ) InsteadOfInsert-Trigger geschrieben, der leider unsäglich langsam ( #-o ) ist. Außerdem funktioniert der Trigger nur dann, wenn weniger als 65535 Datensätze innerhalb eines SQL-Statements eingefügt werden ( :banghead: ).
Im ursprünglichen Trigger wird in ein Feld "Id" eine (eindeutige) Nummer eingetragen. Als Test schreibe ich mit folgendem Trigger eine Konstante weg:

Code: Alles auswählen

UPDATE __New Set ID=321;
INSERT INTO TableName SELECT * FROM __New;
Selbst bei diesen einfachen Statements ist die Ausführung genauso langsam.

Frage: gibt es eine schnellere und immer lauffähige Lösung?

Uli