Neu Geschwindigkeit Importieren von Merkmalwerten

nirico

Sehr aktives Mitglied
3. Mai 2021
143
25
Firma
NIRICO
Hi Leute,

wir sind vor Kurzem auf den JTL Shop umgezogen und wollen nur die Merkmale in JTL pflegen. Da wir 60.000 Artikel (zukünftig 200.000 - 300.000) Artikel haben sind Merkmale zum Filtern im Shop essentiell. Bisher haben wir dafür auf Attribute gesetzt, diese kann man im Shop jedoch nur anzeigen und nicht zum Filtern benutzen.

Nun stoßen wir jedoch auf massive Importprobleme bei den Merkmalen. Es scheint je mehr Merkmalwerte ein Merkmal besitzt, geht die Importzeit exponentiell hoch.

Beispiele:

Merkmal 1
Anzahl Merkmalwerte: 10
Es wird immer genau 1 Merkmalwerte pro Artikel gesetzt
Zeit Import Merkmalwerte für 60.000 Artikel: 45 Minuten

Merkmale 2
Anzahl Merkmalwerte: 600
Es wird immer genau 1 Merkmalwerte pro Artikel gesetzt
Zeit Import Merkmalwerte für 60.000 Artikel: 144 Stunden
CPU Auslastung konstant bei ca 40%

Es dauert bei Merkmal 2 ca. 10 Sekunden einen einzelnen Merkmalwert zu importieren. Ich verstehe, dass hier eine Prüfung erfolgen muss, ob der Merkmalwert bereits existiert, aber kann man die Werte nicht zwischenspeichern, sodass normal schneller Import erfolgen kann? Wir arbeiten selber viel mit Datenbanken und aus technischer Sicht ergibt die Dauer der Abfrage keinen Sinn. Zumal wir die Werte extra alphabetisch sortiert haben in der CSV und immer mehrere 100 male hintereinander das gleiche Merkmal mit dem gleichen Wert importiert wird - eben nur bei einem anderen Artikel.

JTL gibt als Schwellwert für Merkmalwerte 250 an: https://guide.jtl-software.de/jtl-wawi/installation/softwarebeschraenkungen-und-grenzen/
Mit unseren 600 sind wir ja nicht allzu weit von dem Schwellwert entfernt, daher kann ich mir die Performanceprobleme nicht erklären.

Leider gibt es außer Merkmalen im JTL Shop soweit ich weiß keine Möglichkeit zu Filtern oder den Auswahlassistenten zu benutzen. Attribute funktionieren ja leider nicht als Filter.

Das gleiche Problem haben wir auch bei Merkmalen, die wir zu eBay schicken wollen. Z.B. der Teilenummern. Da existiert jeder Wert oftmals nur einmal (ist ja der Sinn einer Teilenummer) und muss extra angelegt werden. Aktuell haben wir ca. 4000 einzelne Teilenummern im System. Soweit ich weiß unterstützt JTL jedoch keine andere Möglichkeit diese Werte anders an eBay zu übermitteln. Einzige Idee, die mir hier kommt ist wieder einen weiteren Import mit der Ameise zu machen (das wäre dann Import Nr. 9 für jeden neuen Artikel), und den Import "eBay-Attribute" zu nutzen und dort die Teilenummer separat zu übermitteln.

Gibt es für diese Probleme eine gute Lösung?


Setup:

JTL Wawi 1.6.44.1
SQL Standard
12GB ECC RAM
4 Kerne
600 GB SSD
Gehostet bei ecomData
 

John

Sehr aktives Mitglied
3. März 2012
4.037
1.014
Berlin
Wenn Du mit solchen Mengen an Merkmalen und Merkmalwerten arbeitest, wird das evtl. auch im (JTL) Shop Probleme bereiten. Stichwort Merkmalfilter - sofern Du diese nutzt.
Da gabs in der Vergangenheit schon User, bei denen die Server unter der Last der SQL Abfragen es nicht im zeitlichen Rahmen geschafft haben.

Seitens JTL gibts auch eine Empfehlung, wie viele Merkmale/Werte man nicht überscheiten soll...
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.191
1.949
Die empfohlenen Grenzen sind hier aufgeführt:
https://guide.jtl-software.de/jtl-wawi/installation/softwarebeschraenkungen-und-grenzen/
Das wären 50 Merkmale und 250 Merkmalwerte pro Merkmal. Das hatte @globalmotoparts ja auch bereits geschrieben

JTL gibt als Schwellwert für Merkmalwerte 250 an: https://guide.jtl-software.de/jtl-wawi/installation/softwarebeschraenkungen-und-grenzen/
Mit unseren 600 sind wir ja nicht allzu weit von dem Schwellwert entfernt, daher kann ich mir die Performanceprobleme nicht erklären.

Das hier beschriebene Problem hat aber nichts mit der Menge der Merkmalwerte wirklich zu tun. Wie gesagt - mit Update hat sich da bereits einiges getan.
 
  • Gefällt mir
Reaktionen: nirico

Star Piercing

Sehr aktives Mitglied
1. Dezember 2012
1.600
452
Es geht ja hier auch um ein Hosting, ist denn nur die Datenbank gehostet oder die WaWi in einer Cloud?
Das bremst natürlich auch, wenn du ein Cloud Server hast und es dort direkt machen kannst ist es X-mal schneller.
 

nirico

Sehr aktives Mitglied
3. Mai 2021
143
25
Firma
NIRICO
Danke für die ganzen Antworten. Habe gerade auf 1.6.47.0 upgedated und siehe da aus 144 Stunden wurden 8 Minuten. :)

Wie der JTL Shop Server nun performt müssen wir separat testen, aber hier kann man ja notfalls die Ressourcen (CPU, RAM, SSD etc.) upgraden oder die Anzahl der Filtermöglichkeiten einschränken (Mehrfachfilter etc.). Das Thema müssen wir uns dann separat anschauen.
 
  • Ich liebe es
Reaktionen: Enrico W.
Ähnliche Themen
Titel Forum Antworten Datum
Neu Bilder importieren mit "vorhandene Bilder vor dem Import entfernen und neu importieren" > eigenartiges Verhalten JTL-Ameise - Fehler und Bugs 2
Neu Etsy-Bestellungen in JTL importieren (NO SCX) – ohne alles einzeln abzutippen Einrichtung und Installation von JTL-eazyAuction 10
Ebay Preise per Ameise Importieren JTL-Wawi 1.10 14
Preise lassen sich nicht importieren über Ameise JTL-Wawi 1.10 4
Neu Artikel aus Shopware in der Wawi importieren und WMS redy machen Shopware-Connector 0
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 Update von 1.8.12.4 auf 1.11 User helfen Usern - Fragen zu JTL-Wawi 0
Worker bleibt beim empfangen/senden von Daten hängen JTL-Wawi 2.0 8
Absturz bei Hinzufügen von Artikelbildern JTL-Wawi 2.0 3
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Lieferadresse in PayPal-Transaktion weicht von der in der Wawi ab Plugins für JTL-Shop 0
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 7
Direktupdate von JTL Wawi 1.10.11.0 auf 2.0 möglich? JTL-Wawi 2.0 6
Neu [Tool] FloTax — eBay + Billbee → DATEV/Lexoffice | §25a | OSS | Reverse Charge | von JTL-Partner Dienstleistung, Jobs und Ähnliches 0
Neu Anbindung von JTL zu Metro (Rechnungen werden nicht zu Metro übertragen) User helfen Usern - Fragen zu JTL-Wawi 1
Neu Best Practices für den Export und die Automatisierung von täglichen Berichten in JTL‑WaWi User helfen Usern - Fragen zu JTL-Wawi 2
Neu WebP Bilder von JTL zu Shopware Shopware-Connector 2
Beantwortet Update von 1.11.5 auf 2.0 bleibt hängen JTL-Wawi 2.0 2
Neu Umsatzsteuernummer von Kunden wird nicht in Wawi übertragen Shopify-Connector 4
Neu Fehlermeldung nach der Umstellung von DHL Versenden 4.0 JTL-Track&Trace - Fehler und Bugs 7
Neu Die verwendete Version von JTL-Wawi wird nicht mehr unterstützt. Bitte nutzen Sie die Version 2.0.0.0 User helfen Usern - Fragen zu JTL-Wawi 1
Neu Fehler beim Abgleich, aber nur 1 einer von 3 Shopify Shops Shopify-Connector 2
Neu Zahlung von Kunden aus dem EU Ausland, Mwst falsch Plugins für JTL-Shop 1
Neu Installation von Plugin PayPal Check-Out fehlgeschlagen, keine Verbindung zum Webshop Plugins für JTL-Shop 6
Neu Bilder von Plattform A auch für Plattform B aktivieren Arbeitsabläufe in JTL-Wawi 6
Neu Frage zur Übertragung von JTL -> Shopify Shopify-Connector 1
Neu CSS GeoIP MwSt.-Finder 2.7.1 verhindert das Anlegen von Shop-Kundenkonten aus der Wawi Plugins für JTL-Shop 1
Rechnungen an Rechnungspostfächer von Kunden schicken ohne dass JTL auch andere Dokumente dorthin schickt? JTL-Wawi 1.11 3
Neu Onlineshop von Wawi entfernen Onlineshop-Anbindung 2
Neu Shop 5.6.1: Probleme beim Entfernen von Artikeln aus dem Warenkorb JTL-Shop - Fehler und Bugs 5
Neu Artikel Rücknahme über Kassenbon von letzter Woche in JTL-Pos JTL-POS - Ideen, Lob und Kritik 2
Artikelbezeichnung auf der Rechnung anpassen von "Artikelname" in "Kurzbeschreibung" JTL-Wawi 1.10 4
Neu DSGVO – Automatisierte Löschung von Kundendaten nach 10 Jahren (JTL-Wawi / JTL-Shop) User helfen Usern - Fragen zu JTL-Wawi 2
Update von 1.11.6 auf 1.11.7: JTL Worker verbindet nicht mehr mit Datenbank (WaWi schon) JTL-Wawi 1.11 1
Neu Zyklische Fehler beim Listen von T-Shirts Amazon-Lister - Fehler und Bugs 3
Neu Verbindungsabbruch von Wawi zu POS Einrichtung / Updates von JTL-POS 0
Neu In welcher Datenbank-Tabelle sind Wertelisten und deren IDS von Eigenen Felder gespeichert? User helfen Usern - Fragen zu JTL-Wawi 8
Neu Import von Rechnungen oder Lieferungen aus anderem System Starten mit JTL: Projektabwicklung & Migration 0
Neu OPC friert beim speichern von Änderungen ein nach JTL-Shop Update von Version 5.1.5 auf 5.6.1 JTL-Shop - Fehler und Bugs 6
JTL-Ameise: Export von Verkäufen auf Komponenten-Ebene JTL-Wawi 1.10 6
Neu Erfahrungsbericht von JTL zu Myfactory Smalltalk 0
Neu von JTL-Wawi-Version 1.10.16.0 ist kein Update...möglich Installation von JTL-Wawi 2
Neu Produktverkauf von max. 24 Stück am Tag - wie umsetzen ? User helfen Usern - Fragen zu JTL-Wawi 1

Ähnliche Themen