Doppelte Anzahl von Artikeln bei Shopabgleich ?

Gabbahead

Aktives Mitglied
18. Februar 2015
167
1
Berlin
Ich bin gerade etwas verwundert, mal abgesehen das der Import nun schon 2 Tage dauert ohne das wirklich etwas passiert, wird mir beim Import die doppelte Anzahl an Artikel angezeigt.
In der Datenbank stehen eigentlich "nur" 2068147 Artikel. Beim Import selber werden mir dann aber 4069081 Artikel angezeigt und das sind ja fast doppelt so viele wie es eigentlich wirklich sind.
Gibt es dafür irgendeinen logisch nachvollziehbaren Grund, oder ist das ein Bug ?

Auch tut sich in der MySQL Datenbank wärend des Imports bei der Tabelle tArtikel nicht wirklich etwas, es werden irgendwo anders Daten importirt aber nicht dort.
Auch die Geschwindigkeit lässt sehr zu wünschen übrig, das es lange dauern würde war mir klar, aber nicht das es so lange dauern würde. Siehe Screenshot. Soweit nach 2 Tagen.

importdoppelt.jpg
 

Anhänge

  • importdoppelt.jpg
    importdoppelt.jpg
    35,4 KB · Aufrufe: 43

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: Doppelte Anzahl von Artikeln bei Shopabgleich ?

Hallo,

schaue direkt in die Datenbank was dort alles vorhanden ist:

SELECT COUNT(*) FROM tArtikel

Für Artikelanzahl und mit

SELECT COUNT(*) FROM tArtikelShop

Hier sollten bei einem Shop die gleiche Anzahl Einträge sein wie Artikel wenn alle im Shop angezeigt werden sollen.


Es sieht mir danach aus das es hängt. Eine Mögliche Ursache wäre dies hier:
http://forum.jtl-software.de/fehler...stehen-ohne-fehlermeldungen-5.html#post332442
 

Gabbahead

Aktives Mitglied
18. Februar 2015
167
1
Berlin
AW: Doppelte Anzahl von Artikeln bei Shopabgleich ?

Ja ich weiß, diese Abfragen hab ich ja gemacht und dort wird mir eben eine ganz andere Anzahl angezeigt, die später beim Shopabgleich steht.
Inzwischen habe ich nun per SQL Statement alle Artikel deaktiviert, die keinen Preis haben um die Anzahl der zu übertragenen Artikel nochmals zu reduzieren:

update tartikel set caktiv = 'N' where caktiv = 'Y' and feknetto = 0

Trotzdem das selbe Ergebniss, nach der Übertragung der Kategorien werden angeblich 4069081 Artikel übertragen und das dauert bis sich dort der Balken überhaupt auch nur 1mm rühert.

Artikelanzahl.jpg
 

Anhänge

  • Artikelanzahl.jpg
    Artikelanzahl.jpg
    48,4 KB · Aufrufe: 35

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: Doppelte Anzahl von Artikeln bei Shopabgleich ?

Das hat keine Auswirkung.

fEKNetto = Einkaufspreis und nicht der Verkaufspreis!

Setzt man cAktiv=N so muss ein Löscheintrag in tQueue damit der Artikel im Webshop gelöscht wird.

Artikel die zum Webshop gesendet werden stehen in tArtikelshop.


Ich denke Du hast 2 Mio. Einträge in tQueue

SELECT COUNT(*) FROM tQueue


Diese werden zu den in tArtikelShop hinzuaddiert.
 

Gabbahead

Aktives Mitglied
18. Februar 2015
167
1
Berlin
AW: Doppelte Anzahl von Artikeln bei Shopabgleich ?

Das Statement hab ich so von euch bekommen. ;) maik.schwefer hatte mir das so letzten Donnerstag geschickt.

SELECT COUNT(*) FROM tArtikelshop zeigt die selbe Anzahl an, das ist korrekt. Eigentlich sollten da ja nun nur noch die auftauchen, die einen Preis haben. Wie müsste also das Statement korrekt aussehen damit die Artikel ohne Preis vom Webshopabgleich ausgeschlossen werden ?

SELECT COUNT(*) FROM tQueue

zeigt mir 2002128 Artikel an.

Das deaktivieren an sich scheint aber funktioniert zu haben, der Import läuft schon und aktuell tauchen im shop keine Artikel ohne Preis auf.
Aber die Importanzeige irritiert mich halt, da dort über 4 Millionen Artikel stehen und die Anzeige sich nicht rühert, in der MySQL Datenbank tauchen aber die ganze Zeit neue Einträge auf.
Vielleicht hat ja jemand von euch kurz Zeit für ne TV Sitzung.
 

Gabbahead

Aktives Mitglied
18. Februar 2015
167
1
Berlin
AW: Doppelte Anzahl von Artikeln bei Shopabgleich ?

Was die ganze Sache so verlangsamt sind glaube ich die tkategorieartikel bzw. tkategorieartikelgesamt in der MySQL Datenbank, denn dort landen derzeit viel mehr Dateien. Die Anzahl in tartikel verändert sich gerade beim Import kaum.

Aktuell in der MySQL DB vom Shop:

tartikel = 3,526
tkategorieartikel = 868,490
tkategorieartikelgesamt = 457,323

Import läuft seit ca. ner Stunde

Webshopableich sieht wieder so aus, nach einer Stunde:

webshopabgleich.jpg
 

Anhänge

  • webshopabgleich.jpg
    webshopabgleich.jpg
    39,5 KB · Aufrufe: 24

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: Doppelte Anzahl von Artikeln bei Shopabgleich ?

SELECT COUNT(*) FROM tArtikelshop + SELECT COUNT(*) FROM tQueue = 4 Mio.

Müsstest Du schauen was in tqueue drin ist, kann von falschen handhabung der Ameiseimporte kommen.
Falls der Shop leer ist, kann tqueue geleert werden. Die wird als erstes abgearbeitet und deshalb nix zum Webshop gesendet.
 

Gabbahead

Aktives Mitglied
18. Februar 2015
167
1
Berlin
AW: Doppelte Anzahl von Artikeln bei Shopabgleich ?

Hatte oben mein Beitrag nochmal editiert.
Aber ok, dann leere ich nun erstmal die tQueue und setze den Shop zurück und schau mir die Zahlen danach nochmal an.
 

Gabbahead

Aktives Mitglied
18. Februar 2015
167
1
Berlin
AW: Doppelte Anzahl von Artikeln bei Shopabgleich ?

Ok nun wird beim Import die gesamte Anzahl der Kategorien angezeigt. Also nicht mehr 4 Millionen +, sondern 2 Millionen +.
Das sieht schon mal sehr viel besser aus. Aber wie kommt es zu dieser tQueue Geschichte und warum werden nun nicht die inaktiven Artikel mit abgezogen ? Sie werden ja trotzdem nicht mit importiert ?

Warum wird beim Zurücksetzen des Shops eigentlich die Tabelle tkategorieartikelgesamt nicht geleert ?
 

Gabbahead

Aktives Mitglied
18. Februar 2015
167
1
Berlin
AW: Doppelte Anzahl von Artikeln bei Shopabgleich ?

Mich am Dienstag Abend gefreut das es endlich mal durchläuft und irgendwie passiert nun seit gestern wieder nichts, zumindest nichts was die Grafik angeht.
Auf dem Server scheinen aber immer noch Daten zu landen.

abgleich2.jpg
 

Anhänge

  • abgleich2.jpg
    abgleich2.jpg
    39,5 KB · Aufrufe: 27

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: Doppelte Anzahl von Artikeln bei Shopabgleich ?

Schaue die Auslastung der mySQL auf dem Webserver. Auch mal Long Queries anschauen.
Ich denke das wird der Flaschenhals sein. Das sieht auch nach der Grenze von 500-600k Aritkel was der Shop auf normalem Server handhaben kann.
 

Gabbahead

Aktives Mitglied
18. Februar 2015
167
1
Berlin
AW: Doppelte Anzahl von Artikeln bei Shopabgleich ?

Na die Auslastung vom Server ist in Ordnung.
Log schaue ich auch gleich nochmal rein...

auslastung.jpg
 

Anhänge

  • auslastung.jpg
    auslastung.jpg
    71,3 KB · Aufrufe: 29

Gabbahead

Aktives Mitglied
18. Februar 2015
167
1
Berlin
AW: Doppelte Anzahl von Artikeln bei Shopabgleich ?

Und der Shop sollte eigentlich locker mit mehr Artikel umgehen können als die Wawi selber. Wüsste jetzt nicht wieso da schon das limit erreicht werden sollte. Die suche funktioniert ja auch schnell bis jetzt. Also der MySQL Server pfeift nicht nach Luft. Klar, aktuell läuft die DB mit MyISAM und würde wärend des Shopableichs mit InnoDB etwas besser laufen, aber soweit ich weiß läuft die Suche selber mit MyISAM ja besser.
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: Doppelte Anzahl von Artikeln bei Shopabgleich ?

Ich verweise nochmal darauf:

http://forum.jtl-software.de/beta-b...tei-33gb-32-millionen-artikel.html#post422043

Das mag sein das der Shop jetzt noch läuft. Das Ändert sich gewaltig sobald da Traffic kommt. Dazu zählen nicht nur normale Nutzer, Boots, SUMAs usw. Auch der Abgleich. Die mySQL vebraucht jetzt beim Abgleich 90% CPU!

Die Beschränkungen die wir aufzeigen betreffen auch diesen Webserver.
 

Gabbahead

Aktives Mitglied
18. Februar 2015
167
1
Berlin
AW: Doppelte Anzahl von Artikeln bei Shopabgleich ?

Diese 90% beziehen sich lediglich auf ein CPU von 4 bzw. 1 Kerne von 4.
Da ist noch ne Menge Luft nach oben offen. Der Server idlet vor sich hin wie man an der Load sehen kann, der Mittelwert der Load liegt aktuell bei 0,8. ;)

serverload.jpg

Könntest du bitte noch meine Frage bezüglich der Artikelanzahl beantworten die aktuell in den Shop importiert werden ?
Ich habe ja alle Artikel die keine Preise haben deaktiviert, trotzdem scheint es so als wenn alle Artikel rübergeschoben werden.

abgleich4.jpg

Im Shop selber tauchen aber nur Artikel auf die einen Preis haben. Ist die im Abgleich angezeigte Zahl nicht korrekt ?
So lange dauern tut der Import, weil er ca. 30 Millionen Verknüpfungen anlegt. Derzeit liegt die Anzahl der Datensätze bei 16 Millionen.

mysqldatensätze.jpg

Artikel befinden sich derzeit nur 314,782
Den Bärenanteil machen zur Zeit die Kategorieartikel und die Kategorieartikelinsgesamt aus 6,632,085 und 1,629,017.

mysqldatensätze2.jpg mysqldatensätze3.jpg

Ich denke die Tabelle kPreis entspricht den Finalen Stand der Artikel die derzeitig wirklich importiert werden. Alles andere sind nur Kopien bzw. Verknüpfungen der einzelne Kategorien.

mysqldatensätze4.jpg

Und hier die Gesamtanzahl der Datensätze und Gesamtgröße der aktuellen Datenbank

mysqldatensätze5.jpg
 

Anhänge

  • serverload.jpg
    serverload.jpg
    48,6 KB · Aufrufe: 16
  • abgleich4.jpg
    abgleich4.jpg
    41,5 KB · Aufrufe: 18
  • mysqldatensätze.jpg
    mysqldatensätze.jpg
    75 KB · Aufrufe: 14
  • mysqldatensätze2.jpg
    mysqldatensätze2.jpg
    92 KB · Aufrufe: 13
  • mysqldatensätze3.jpg
    mysqldatensätze3.jpg
    93,6 KB · Aufrufe: 13
  • mysqldatensätze4.jpg
    mysqldatensätze4.jpg
    89,9 KB · Aufrufe: 12
  • mysqldatensätze5.jpg
    mysqldatensätze5.jpg
    62,9 KB · Aufrufe: 15

Gabbahead

Aktives Mitglied
18. Februar 2015
167
1
Berlin
AW: Doppelte Anzahl von Artikeln bei Shopabgleich ?

Was die Hardware angeht, der Server kommt in einem Cluster mit Failover. Die Datenbank wird auf einem extra Server laufen nicht dort wo der Apache läuft.
Auch die größe von 1.5GB ist noch händelbar. Die Hardware wird ebenfalls noch aufgestockt. Daran soll es also nicht hapern. ;) Sollte es täglich Preisänderungen geben wird die DB Testweise auf InnoDB umgestellt. Je nach dem wie wir die Suche noch optimieren können. Denn aktuell scheint es ja nur eine Volltextsuche zu sein.
 
Ähnliche Themen
Titel Forum Antworten Datum
Beantwortet Mehrfach doppelte Einträge Eigene Übersichten in der JTL-Wawi 5
Beantwortet Doppelte Versandpositionen per Workflow entfernen JTL-Workflows - Fehler und Bugs 3
Neu Automatischer Versanddatenimport | doppelte Pakete Arbeitsabläufe in JTL-Wawi 0
Neu Probleme mit PayPal-Plugin: Bestellungen "pending" & doppelte Zahlungen nach Direktzahlung Plugins für JTL-Shop 0
Neu Shop 5.3.3 Backend, Widget Letzte Bestellungen, Anzahl fehlt JTL-Shop - Fehler und Bugs 0
Neu Megamenü Anzahl der Kategrien je Zeile von vier auf sechs erhöhen Templates für JTL-Shop 5
Neu 1 Lager, mit zwei Lagerbeständen von zwei Firmen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Vorlage zur Berichtigung von Rechnungen OHNE eine Rechnung zu STORNIEREN! Dienstleistung, Jobs und Ähnliches 0
Neu Import von Kategorien geht nur für die Standrdsprache. Zweite Sprache geht leider nicht. JTL-Ameise - Fehler und Bugs 4
Neu Seriennummer von Artikeln auf Rechnungskorrekturen / Retoure ausgeben Eigene Übersichten in der JTL-Wawi 0
Neu WAWI 1.9.6.5 Ameise freier Export von Rechnungen exportiert anstatt Oktober den Monat Dezember JTL-Ameise - Fehler und Bugs 13
In Bearbeitung Umstieg von LS POS auf JTL POS Allgemeine Fragen zu JTL-POS 7
Neu Update von 5.1.5 auf 5.4 Installation / Updates von JTL-Shop 14
Fehler beim Update von 1.9.4.6 auf 1.9.6.5 - HILFE JTL-Wawi 1.9 4
Neu Update Shop von 5.2 auf 5.3 und 5.4, Schritt 2: JTL-Shop-Dateien aktualisieren Installation / Updates von JTL-Shop 25
Neu Produktion von Artikeln mit Seriennummer JTL-Plan&Produce - Ideen, Lob und Kritik 0
Problem beim Import von Artikelbeständen wenn Artikel auf Pickliste User helfen Usern - Fragen zu JTL-Wawi 3
Update von 1.9.4.6 auf 1.9.6.5 gelingt nicht JTL-Wawi 1.9 2
Neu SMARTY-Änderungen beim Shopupdate von 5.2 auf 5.4 ... Kategorie-Funktionsattribute abfragen geht nicht mehr! Templates für JTL-Shop 5
Neu Arbeitsabauf Suche und Anlage von Kunden Arbeitsabläufe in JTL-Wawi 0
Neu Zahlungsmodul - 1.9.6.5 - Hinterlegen von Passwort im Tresor nicht mehr möglich trotz vergebener Rechte JTL-Wawi - Fehler und Bugs 1
Neu Pluginmanager lässt sich nach Update von 5.2 auf 5.4 nicht aufrufen JTL-Shop - Fehler und Bugs 2
Neu Wechsel von CFE Shop ( Hosting bei JTL) zu SE Installation / Updates von JTL-Shop 5
Neu Liefertermin von Stücklisten Allgemeine Fragen zu JTL-Shop 1
Amazon Lister Problem bei der Erstellung von Varianten-Produkten JTL-Wawi 1.9 0
Neu Ausdrucken von Druckvorlagen bei Lieferscheinerstellung Arbeitsabläufe in JTL-Wawi 4
Probleme mit dem Abgleich von Amazon seit Update auf JTL-Wawi 1.964 JTL-Wawi 1.9 0
Neu SQL-Abfrage von im Onlineshop aktiven Artikeln JTL Ameise - Eigene Exporte 2
Neu Wunschzettel von Kunden einsehen Allgemeine Fragen zu JTL-Shop 1
Mails von verschiedenen Adressen senden JTL-Wawi 1.9 9
Otto Verkaufskanal Häkchen entfernt sich von selbst Otto.de - Anbindung (SCX) 0
Neu GPSR Angaben - Problem mit Lösung von Dreizack Medien Technische Fragen zu Plugins und Templates 2
Neu Automatisches Ausliefern von Vouchers aus WMS User helfen Usern - Fragen zu JTL-Wawi 0
Neu Problem bei der Anzeige von Hinweistexten für Produkte einer bestimmten Kategorie im NOVA Template Allgemeine Fragen zu JTL-Shop 1
ERLEDIGT: Nach Update auf von Shop 5.3.x auf 5.4.0 ERROR 500 Wer kann helfen Upgrade JTL-Shop4 auf JTL-Shop5 0
Neu doppelter Etikettendruck bei Umlagerung von Filialen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Update von Version 1.0.0.0 schlägt fehl auf Version 1.4.29.0 User helfen Usern - Fragen zu JTL-Wawi 3
Neu Update von 5.1.5 auf 5.4 nicht möglich Installation / Updates von JTL-Shop 4
Neu MHD von Stücklistenpositionen auf Lieferschein Druckvorlage ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Dropshipping Einstellungen in Wawi mit Händler, aber Versand geht von uns aus???? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Bestände eines Artikels, die mindestens ein MHD von x Tagen aufweisen Eigene Übersichten in der JTL-Wawi 5
Neu Umzug von SQL 2016 Express auf SQL 2019 Standard mit Wawi 1.8.12.2 Installation von JTL-Wawi 10
Neu JTL Edition "Advanced" und Auftragspakete von JTL Start buchbar? User helfen Usern - Fragen zu JTL-Wawi 2
Kein automatischer Abgleich von Kaufland JTL-Wawi 1.9 11
Neu Paypal Plugin wird von akutellen IOS Geräten nicht geladen Plugins für JTL-Shop 17
Versandklassen von Amazon in die WaWi übertragen JTL-Wawi 1.9 3
Neu GSPR Amazon - Probleme für Wiederverkäufer von Markenprodukten Amazon-Anbindung - Fehler und Bugs 10
Neu FBA-Bestand von Stücklisten in der WaWi nicht in den Komponenten sichtbar JTL-Wawi - Fehler und Bugs 3
Neu Effizientere Auswahl von MHD/Charge im Packtisch ermöglichen JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Neu Versandkostenfreie Artikel von Versandkostengrenze ausschließen Betrieb / Pflege von JTL-Shop 2

Ähnliche Themen