Neu Ameise - Artikel-Import unnötige Abfrage

flimflam

Aktives Mitglied
11. Februar 2015
75
1
Hallo,

die Ameise 1.6.43.1 macht bei jeden insert die u. s. Abfrage für die Artikel-ID 0
Code:
DECLARE @kArtikel int = 0;
SELECT TOP 1 tArtikel.*
FROM dbo.tArtikel, dbo.tStueckliste
WHERE tStueckliste.kArtikel = @kArtikel
AND tArtikel.kStueckliste = tStueckliste.kStueckliste;

Das kostet uns 400ms pro Insert und die Zeit verlängert sich, je mehr Artikel importiert werden, da immer die gesamte tArtikel-Tabelle gescannt wird.
Für Stücklisten macht die Abfrage wahrscheinlich Sinn, aber sonst ist sie ein riesiger Zeitfresser. Kann man das nicht ein wenig optimieren.

Würde die Abfrage beim Import von Nicht-Stücklistenartikel nicht ausgeführt werden, würde das den Import deutlich beschleunigen.
 

kramladen

Aktives Mitglied
5. Juli 2021
25
1
Gibt es hier schon Neuigkeiten diesbezüglich? Brauchen gerade im moment 30 min für 50 Datensätze...
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.218
1.958
Das ist leider nichts, was man mal eben in 4 Minuten erledigt, insbesondere, wenn der Hauptentwickler gerade mit anderen wichtigen Aufgaben beschäftigt ist.
Ich geb dann schon rechtzeitig Bescheid. Wenn es eine Änderung gibt, dann eh mit einer neuen Version.
 

Ähnliche Themen