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
3.864
921
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.079
1.893
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.571
435
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 Ameise Preise Importieren User helfen Usern - Fragen zu JTL-Wawi 2
Neu Ameise Merkmale importieren/aktualisieren JTL-Ameise - Ideen, Lob und Kritik 1
Neu Lagerplätze und Bestände lassen sich teils nicht im WMS Lager importieren? Evtl. BUG --> JTL 1.10.10.4? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kategorien per Ameise importieren Schnittstellen Import / Export 8
Ebay Angebot mit Kindartikel die keinen Bestand haben per Ameise importieren JTL-Wawi 1.6 5
Neu Neue Software: Workflows exportieren und importieren in JTL (WCopy4jtl) [WAWI-36174] Arbeitsabläufe in JTL-Wawi 4
Neu Importieren von Artikelmerkmalen mit der Ameise JTL-Ameise - Ideen, Lob und Kritik 1
Neu Artikelmerkmale importieren JTL-Ameise - Fehler und Bugs 17
Neu Unhandled Exception beim Versuch ein WEBP Format als Merkmalbild zu importieren JTL-Wawi - Fehler und Bugs 0
Neu howto: "Rabatte irgnorieren" für einen Artikel per Ameise importieren, so dass in einem angeschlossenen POS dieser Artikel keine Rabatte bekommt User helfen Usern - Fragen zu JTL-Wawi 11
Neu JTL Shop Update von 5.3.3 auf 5.6 mit der Community Free Edition - WaWi funktion weiter gegeben? User helfen Usern - Fragen zu JTL-Wawi 1
Probleme mit dem Einstellen von Artikeln auf Amazon über JTL Wawi mit dem Lister 2.0 Amazon-Lister - Fehler und Bugs 1
Neu Update von JTL-Wawi von 1.6 auf 1.9 Installation von JTL-Wawi 10
Neu Von 0.99923 auf aktuell - mir fehlen die 1.5.52. und die 1.8.10.0 Installation von JTL-Wawi 1
Neu Kann man das Shop-Guthaben von Kunden per Workflow beeinflussen? User helfen Usern - Fragen zu JTL-Wawi 0
Angebotsimport von eBay automatisieren JTL-Wawi 1.10 1
Neu JTL Shop - Umwandlung Domain von Test auf Live Allgemeine Fragen zu JTL-Shop 1
JTL-Workflow | Automatisches Speichern von Rechnungen möglich? JTL-Wawi 1.9 2
Neu Kurze Rückfrage zur Einrichtung von 2. Sprache im Shop Allgemeine Fragen zu JTL-Shop 3
Steuersätze von EU Käufern greift nicht Einrichtung JTL-Shop5 3
Neu Export von nicht zugewiesenen Zahlungen JTL-Ameise - Fehler und Bugs 1
Neu Ihr Token bei JTL-eazyAuction ist ausgelaufen - Verletzung von Nebenpflichten (Treue- und Informationspflicht) durch JTL Einrichtung und Installation von JTL-eazyAuction 3
Neu Versandmeldungen werden nicht übertragen von JTL an Shopify, Shopify-Connector 4
Neu Nach Update von 1.8.10.0 auf 1.10.14.1 werden Rechnungen nicht mehr zu Amazon hochgeladen!!! Amazon-Anbindung - Fehler und Bugs 2
Zahlungsabgleich von Konten JTL-Wawi 1.8 0
Neu Die folgenden Dateien sind nicht identisch mit den Dateien der aktuellen Version von JTL-Shop. Allgemeine Fragen zu JTL-Shop 0
Über 100 Bestellungen von SCX nicht importiert kaufland.de - Anbindung (SCX) 1
Neu Ausgabe von Artikeldaten außerhalb der "Position Table" - im Auftrag Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu E-Mail von DHL Abschaltung Geschäftskunden-Versand API GKV v3 zum 31.05.2026 Arbeitsabläufe in JTL-Wawi 10
Neu Rollende Kommissionierung – Pflicht zur Bestätigung von Lagerplatz und Pickmenge Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
nach update auf 1.10.11.0 nur 251 von 252 Steuerklassne JTL-Wawi 1.10 3
Neu Nach Update von WaWi 1.6 auf WaWi 1.10 kein Abgleich der Artikeldaten mehr möglich WooCommerce-Connector 0
Neu Unternehmensspezifische Anpassung von Vorlagen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Template von CFE auf Hosting Templates für JTL-Shop 2
Neu Version 2.1.0 von SpamProtector und SpamProtector Lite Plugins für JTL-Shop 10
Neu Fehlermeldungen beim Hochladen von Artikel über Amazon Lister 2.0 Amazon-Lister - Fehler und Bugs 0
Neu Fehler 500 im Child-Template nach Umstieg von 5.3.3 auf 5.5.3 Templates für JTL-Shop 8
Neu Fehler beim Übertragen von Bildern JTL - Shopware Thumbnail Problem height width dürfen nicht leer sein Shopware-Connector 5
Neu Import von SEO Meta Daten für Plattform Woocommerce WooCommerce-Connector 3
Neu Suche Dienstleister für Providerwechsel von Domainfactory zu All-Inkl Dienstleistung, Jobs und Ähnliches 12
Neu Suchen Wawi- und Shopspezialist (m/w/d) für Pflege von Bestandssystem inhouse in PLZ 24* Dienstleistung, Jobs und Ähnliches 0
Neu Wechsel von Shop 5 zu Shopify? Shopify-Connector 24
In Diskussion Workflow für das Austauschen von bestelltem Artikel in einem Auftrag gegen einen alternativen Artikel JTL-Workflows - Ideen, Lob und Kritik 3
Neu Import von SEO Meta Daten für Plattform Woocommerce JTL-Ameise - Ideen, Lob und Kritik 0
Neu Frage: Artikelimport aus Amazonlisting von Drittanbietern User helfen Usern - Fragen zu JTL-Wawi 4
Neu Upgrade von Wawi Version 1.5.48.2 auf aktuellere Version - was gibt es zu beachten? Installation von JTL-Wawi 5
Neu Suche Linux-Spezialisten für die Betreuung von unseren Servern Dienstleistung, Jobs und Ähnliches 1
Neu Sunmi OS (V3/T3) – Installation von JTL-POS ohne Play Store Allgemeine Fragen zu JTL-POS 5
Neu DHL Versenden 3.0 - Versand von US-Ware in die Schweiz blockiert JTL-ShippingLabels - Fehler und Bugs 0
Neu Warenein- und -ausgang JTL Packtisch von Kundenwaren Arbeitsabläufe in JTL-Wawi 0

Ähnliche Themen