Import von Aufträgen via tXMLBestellImport Tabelle seit Update sehr träge/langsam

lumundi

Aktives Mitglied
14. Februar 2017
19
8
Hallo,

wir haben jetzt auf Version 1.11.10 aktualisiert und waren vorher auf 1.10.15.
Jetzt nachdem Update ist der Import über die Tabelle sehr langsam geworden. Während wir vorher 1-2 Sekunden je Import benötigt haben, sind wir jetzt bei 10-15 Sekunden.

Ich habe nachfolgenden SQL Query im Verdacht, da der während des Imports viel und lange läuft.

UPDATE TempLB
SET
TempLB.fLagerbestand = ISNULL(BestBA.fBestand, 0.0) + ISNULL(BestLief.fBestand, 0.0),
TempLB.fVerfuegbar = ISNULL(CASE
WHEN TempLB.nLagerAktiv = 1
THEN ISNULL(BestBA.fBestand, 0.0)
+ ISNULL(BestVirt.fBestand, 0.0)
+ ISNULL(BestLief.fBestand, 0.0)
- ISNULL(BestIA.fInAuftraegen, 0.0)
- ISNULL(BestBA.fBestandGesperrtFuerVerfuegbar, 0.0)
+ ISNULL(BestIA.fUmlagerungGesperrtesLager, 0.0)
ELSE 0.0
END, 0.0),
TempLB.fVerfuegbarGesperrt = ISNULL(BestBA.fBestandGesperrtFuerVerfuegbar, 0.0),
TempLB.fZulauf = ISNULL(BestZ.fZulauf, 0.0) + ISNULL(BestVirt.fZulauf, 0.0),
TempLB.fAufEinkaufsliste = ISNULL(BestEL.fAnzahl, 0.0),
TempLB.dLieferdatum = BestZ.dLieferdatum,
TempLB.fLagerbestandEigen = ISNULL(BestBA.fBestand, 0.0),
TempLB.fInAuftraegen = ISNULL(BestIA.fInAuftraegen, 0.0),
TempLB.fAuslieferungGesperrt = ISNULL(BestBA.fBestandGesperrtFuerAuslieferung, 0.0),
TempLB.fProduktionGesperrt = ISNULL(BestBA.fBestandGesperrtProduktion, 0.0),
TempLB.nUpdated = 1,
TempLB.cDebug = ISNULL(TempLB.cDebug, '') + ' + UPD(1)'
FROM #Lagerbestand AS TempLB
LEFT JOIN Bestand.vBestandBestandsartikel AS BestBA ON BestBA.kArtikel = TempLB.kArtikel
LEFT JOIN Bestand.vBestandLieferanten AS BestLief ON BestLief.kArtikel = TempLB.kArtikel
LEFT JOIN Bestand.vInAuftraegen AS BestIA ON BestIA.kArtikel = TempLB.kArtikel
LEFT JOIN Bestand.vZulauf AS BestZ ON BestZ.kArtikel = TempLB.kArtikel
LEFT JOIN Bestand.vAufEinkaufsliste AS BestEL ON BestEL.kArtikel = TempLB.kArtikel
LEFT JOIN Bestand.vBestandVirtuell AS BestVirt ON BestVirt.kArtikel = TempLB.kArtikel
WHERE TempLB.nArtikelTyp = 0

Habt ihr Ideen dazu?
 

lumundi

Aktives Mitglied
14. Februar 2017
19
8
hier ein Beispiel. Wir nutzen exakt diese Struktur seit 2017 ;)

XML:
<?xml version="1.0" encoding="ISO-8859-1"?>
<tBestellungen>
    <tBestellung kFirma="2">
        <cSprache>ger</cSprache>
        <cWaehrung>EUR</cWaehrung>
        <fGuthaben>0.00</fGuthaben>
        <fGesamtsumme>0.00</fGesamtsumme>
        <cBestellNr>TEST-TEST2</cBestellNr>
        <cExterneBestellNr><![CDATA[TST123345-2]]></cExterneBestellNr>
        <cVersandartName/>
        <cVersandInfo/>
        <dVersandDatum/>
        <cTracking/>
        <dLieferDatum/>
        <cKommentar/>
        <cBemerkung/>
        <cZahlungsartName>Rechnung</cZahlungsartName>
        <dBezahltDatum/>
        <fBezahlt>0.00</fBezahlt>
        <twarenkorbpos>
            <cName><![CDATA[Artikel]]></cName>
            <cArtNr><![CDATA[XXXX_XXXXXXX]]></cArtNr>
            <cBarcode>0000000000000</cBarcode>
            <cEinheit/>
            <fPreisEinzelNetto>00,00</fPreisEinzelNetto>
            <fPreis>00.0</fPreis>
            <fMwSt>7</fMwSt>
            <fAnzahl>1</fAnzahl>
            <cPosTyp>standard</cPosTyp>
            <fRabatt>100</fRabatt>
        </twarenkorbpos>
        <tkunde kKunde="000000">
            <cKundenNr>XXX_0000</cKundenNr>
            <cAnrede></cAnrede>
            <cTitel></cTitel>
            <cVorname></cVorname>
            <cNachname><![CDATA[Mustermann]]></cNachname>
            <cFirma><![CDATA[XXXX]]></cFirma>
            <cStrasse><![CDATA[Musterstraße 1]]></cStrasse>
            <cAdressZusatz></cAdressZusatz>
            <cPLZ>00000</cPLZ>
            <cOrt><![CDATA[Musterstadt]]></cOrt>
            <cBundesland></cBundesland>
            <cLand>DE</cLand>
            <cTel/>
            <cMobil/>
            <cFax/>
            <cMail></cMail>
            <cUSTID/>
            <cWWW/>
            <cNewsletter>N</cNewsletter>
            <cHerkunft/>
        </tkunde>
        <tlieferadresse>
            <cAnrede></cAnrede>
            <cVorname><![CDATA[Max]]></cVorname>
            <cNachname><![CDATA[Mustermann]]></cNachname>
            <cTitel></cTitel>
            <cFirma></cFirma>
            <cStrasse><![CDATA[Musterweg 1]]></cStrasse>
            <cAdressZusatz></cAdressZusatz>
            <cPLZ>00000</cPLZ>
            <cOrt><![CDATA[Musterstadt]]></cOrt>
            <cBundesland></cBundesland>
            <cLand>DE</cLand>
            <cTel></cTel>
            <cMobil/>
            <cFax></cFax>
            <cMail></cMail>
        </tlieferadresse>
        <tzahlungsinfo>
            <cBankName/>
            <cBLZ/>
            <cKontoNr/>
            <cKartenNr/>
            <dGueltigkeit/>
            <cCVV/>
            <cKartenTyp/>
            <cInhaber/>
            <cIBAN/>
            <cBIC/>
        </tzahlungsinfo>
    </tBestellung>
</tBestellungen>
 

lumundi

Aktives Mitglied
14. Februar 2017
19
8
Ein neuer Index hat es gelöst:

SQL:
CREATE NONCLUSTERED INDEX [NCI_nGesperrt_kWarenLager] ON [dbo].[tWarenLagerPlatz]
(
    [nGesperrt] ASC
)
INCLUDE([kWarenLager])
 
Ähnliche Themen
Titel Forum Antworten Datum
OBI Bestellungen Import seit 24.06.26 fehlerhaft JTL-Wawi 2.0 1
JTL Update auf 1.9 , danach Import Kundenspezifrische Preise velerhaft JTL-Wawi 1.9 0
Problem beim Import über Ameise/eBay JTL-Wawi 1.11 1
Import Testdatenbank ohne Lizenzierungsübertragung JTL-Wawi 1.10 3
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
Wichtig JTL-ShippingLabels 1.0: Support-Ende GLS/DPD und Migration von JTL-Start-Kunden nach dem 30. September News, Events und Umfragen 10
Neu Amazonpay Fehler nach Anbindung von Datev - bitte helfen Schnittstellen Import / Export 0
Lexware Office von Kunden meldet Arithmetik Fehler in Zugferd 2 XRechnung JTL-Wawi 1.11 2
Neu Wie bedenklich wäre es, den Vorgangsstatus von Aufträgen über einen direkten Datenbankbefehl zu aktualisieren? User helfen Usern - Fragen zu JTL-Wawi 5
Neu Auszahlungen von Amazon prüfen Arbeitsabläufe in JTL-Wawi 2
Neu KI Kennzeichnung von Bildern Betrieb / Pflege von JTL-Shop 8
Die Suche von Stücklistenartikeln/Bundles funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu Update von 1.8.12.4 auf 2.0.5 - Kostenfreie Version - Registrierung erforderlich? User helfen Usern - Fragen zu JTL-Wawi 1
Wie übernehme ich Artikelnamen von JTL in den neuen Kaufland Niederlande-Verkaufskanal? JTL-Wawi 1.11 1
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Neu Installieren von Plugins schlägt fehl "Unable to authenticate using a password." Plugins für JTL-Shop 3
Neu "alte" Bankverbindung beim Duplizieren von älteren Aufträgen User helfen Usern - Fragen zu JTL-Wawi 3
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Neu E-Rechnungen werden von DATEV nicht akzeptiert JTL-Wawi 2.0 1
In Diskussion Tool für Abrechnung von Fulfillment Dienstleistungen Arbeitsabläufe im Fulfillment Network 0
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
Neu JTL-Shop - Wechsel von Test zum Livebetrieb - was beachten ? Installation / Updates von JTL-Shop 2
Neu Unterschiedliche Abnahmeintervalle von Variationskombinationen in der Warenkorbmatrix Templates für JTL-Shop 0
Angebliche externe Aufträge "für Rechnungserstellung freigeben" und Rechnungen erstellen. Gibt es dazu eine akzeptable Erklärung von JTL? JTL-Wawi 1.11 1
Lohnt sich das Update von 1.11.6 auf 2.0.4 aktuell? JTL-Wawi 2.0 2
Neu Abrechnung / Auslieferung von Aufträgen mit Gutschriftverfahren Arbeitsabläufe in JTL-Wawi 3
Erfahrungswerte Update von 1.8.12.2 auf 1.11.10 JTL-Wawi 1.11 4
Neu Update von Modul DHL 3.0 aud 4.0 - Versandlabels lassen sich nicht erstellen JTL-ShippingLabels - Fehler und Bugs 17
Neu Umzug von sehr alter JTL Wawi Version auf neuen PC User helfen Usern - Fragen zu JTL-Wawi 3
Update von 1.10.15 auf 1.11.10 JTL-Wawi 1.11 11
Neu Custom Checkout - Conversion optimiert mit Speicherung von Standard-Versandart und Zahlungsart am Kunden JTL-Shop - Ideen, Lob und Kritik 1
Neu ❓JTL Wawi Update von 1.8 auf ??? User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Doppelte Aufträge von Kunden filtern bzw. markieren JTL-Workflows - Ideen, Lob und Kritik 5
Neu Probleme beim Erstellen von Artikeln aus Angeboten von eBay User helfen Usern - Fragen zu JTL-Wawi 1
Update von 1.10.10.3 auf aktuellere Versionen JTL-Wawi 1.10 0
Fehler bei Bearbeitung von Attributen via HTML-Editor JTL-Wawi 2.0 3
Neu Versandart von Shopify zu JTL Wawi & Sendungsnummern von Wawi zu Shopify!? Shopify-Connector 0
Neu SQL Lagerbestand minus in Aufträgen Eigene Übersichten in der JTL-Wawi 4
Neu Eigene Umsatzsteuer-ID fehlt oft in Aufträgen JTL-Wawi - Fehler und Bugs 3

Ähnliche Themen