Neu Diagramm bei Statistik deaktivieren!

manuel767

Aktives Mitglied
10. Oktober 2016
87
6
Hallo Zusammen,

leider hängt sich bei relativ aufwendigen Auswertungen unserer JTL-Wawi auf dem Server auf. (Verkaufte Menge je Monat aller Artikel im letzten Jahr) Ich denke, das liegt an der Erstellung des Diagrammes. Leider hab ich noch keine Möglichkeit gefunden, die Erstellung des Diagramms zu deaktivieren. Hat da jemand eine Lösung?

Danke Lg Manuel
 

ToJo

Sehr aktives Mitglied
19. Oktober 2018
135
65
Husum
Hallo,

Deine Auswertung ist zu komplex! Das kann die Wawi so nicht darstellen und würde es Dir nach dem Rechnen auch mitteilen! Diagramm hin oder her :)

Ich habe das bei mir nun auch mal so gemacht und alle Artikel für dieses Jahr ausgewertet, es ging mit 3705 Artikeln und 16370 Verkäufen noch durch, aber die Wawi
wird lahm und nur der Export per csv brachte die ganze Liste zum Vorschein!

Daher würde ich empfehlen nach Warengruppe / Kategorie auszuwerten und / oder den Zeitraum mal entsprechend verkleinern um mal zu sehen wo der Server noch mitspielt....

Schönen Gruß
Torsten
 

sebjo82

Sehr aktives Mitglied
3. Juni 2021
682
198
Hallo,

Deine Auswertung ist zu komplex! Das kann die Wawi so nicht darstellen und würde es Dir nach dem Rechnen auch mitteilen! Diagramm hin oder her :)

Ich habe das bei mir nun auch mal so gemacht und alle Artikel für dieses Jahr ausgewertet, es ging mit 3705 Artikeln und 16370 Verkäufen noch durch, aber die Wawi
wird lahm und nur der Export per csv brachte die ganze Liste zum Vorschein!

Daher würde ich empfehlen nach Warengruppe / Kategorie auszuwerten und / oder den Zeitraum mal entsprechend verkleinern um mal zu sehen wo der Server noch mitspielt....

Schönen Gruß
Torsten
Der Server ist in der Regel nicht das Problem. Lässt man diese enorm rechenintensiven Queries direkt auf dem Server laufen ohne die Wawi als Schnittstelle, funktioniert das recht fix. Ich verstehe ehrlich gesagt nicht wo dieser Leistungsverlust herkommt (lokale Instanz ist etwas schneller als Hosting - zumindest in meinem Fall). Nehmt mal die Ameise und lasst euch etwas in eine .csv schreiben. So viele Zeilen wie möglich, damit der Unterschied deutlich wird. Dann versucht ihr denselben Output via reinem SQL im SSMS als .csv abzulegen. Dann fragt man sich: hä? Während die Ameise läuft, kann man hingehen Kaffee machen, Kuchen essen, Kaffee abkühlen lassen, in Ruhe austrinken, neuen Kaffee ansetzen, zurück an den Arbeitsplatz gehen. SSMS ist fertig bevor man überhaupt aufgestanden ist
 
Zuletzt bearbeitet:

MichaelH

Sehr aktives Mitglied
17. November 2008
14.629
1.962
Das Problem ist das Füllen des Grids zur Anzeige ... und ggf. auch die grafische Anzeige, das sind Objekte welche mit der Masse der Daten befüllt werden, auch wenn die Anzeige gar keinen Sinn mehr ergibt.

-> Hier wäre es von Vorteil wenn JTL eine Option schaffen würde das Ergebnis gleich als CSV exportieren zu können.
 

sebjo82

Sehr aktives Mitglied
3. Juni 2021
682
198
Ich glaube nicht, dass das Zeichnen von ein paar Linien und das Befüllen einer Tabelle derart viel Rechenleistung braucht, dass die Operation abbricht. Irgendwas ist mit der Wawi/ Ameise nicht in Ordnung. Wäre interessant zu erfahren warum das so ist, wir schauen hier ja nur auf eine Black-Box. Nehmt als Beispiel einfach mal eine datenintensive Webseite und vergleicht die Performance in reinem Daten-Output und Darstellungs-Aufbereitung. Ein gutes Beispiel (können viele vielleicht nichts mit anfangen) ist warcraftlogs.com: unendlich mehr Daten zu filtern und zu aggregieren und graphisch viel aufwendiger, aber Performance wovon man in der Wawi nur träumen kann. An der Menge an Artikeln und Aufträgen kann es auch nicht wirklich liegen, eine frische Wawi mit sagen wir 10 Artikeln und 1000 Aufträgen ist schon langsam
 
Zuletzt bearbeitet:

MichaelH

Sehr aktives Mitglied
17. November 2008
14.629
1.962
Aha, du willst also die komplette WAWI auf Massendatenverarbeitung optimieren lassen ?
Gute Idee, wird sofort umgesetzt.

Nein, ein Grid ist ein eigenes Objekt, mit eigener Logik und nicht von JTL programmiert und je nachdem wie das Ding gemacht ist, geht es sehr wohl in die Knie. Und es hat auch so was wie einen Verschiebebalken an der rechten Seite der bei dir ggf. fast endlos wird. Die Performancelast für das Ding entsteht am Frontend und nicht am Server und ich würde sogar behaupten zu einem Teil in der Grafikkarte.
 

sebjo82

Sehr aktives Mitglied
3. Juni 2021
682
198
Aha, du willst also die komplette WAWI auf Massendatenverarbeitung optimieren lassen ?
Ist das nicht ein Kerngebiet einer Wawi? ...
Die Queries selber sind ja nichtmal das Problem. Wie schon gesagt, lässt man diese im SSMS laufen, spuckt dieses einem das Ergebnis sofort aus (auf Wunsch auch in unter einer Sekunde in eine .csv). Warum macht die Ameise/die Wawi aus <1s ein paar Minuten?

Die Performancelast für das Ding entsteht am Frontend und nicht am Server und ich würde sogar behaupten zu einem Teil in der Grafikkarte.
Ich merke keinen Performance unterschied zwischen einem Client auf dem Arbeitslaptop mit iGPU oder dem Standrechner mit dGPU. Kann also nicht wirklich an der Grafikkarte liegen 5 Linien zu zeichnen
 
Zuletzt bearbeitet:

MichaelH

Sehr aktives Mitglied
17. November 2008
14.629
1.962
Nein, eine WAWI bearberitet primär 1 Kunde, 1 Artikel und 1 Auftrag.
Was du meinst wäre ein optimiertes Statsitik-Modul mit Cubes zur optimierten Auswertung von Massendaten durch vorgefertigte Zugriffspfade.

Und die Ameise beherrscht beliebige Datenselektion mit bis zu allen Feldern, daher werden die SQL dynamisch zusammengestoppelt und können nie optimiert sein.

Wenn das Grid keine Optimierung für einen Grafikkartentyp enthält, dann ist die Art der Grafikkarte ziemlich egal, ganz anders als bei deinem Lieblingsgame ...
 

sebjo82

Sehr aktives Mitglied
3. Juni 2021
682
198
Und die Ameise beherrscht beliebige Datenselektion mit bis zu allen Feldern, daher werden die SQL dynamisch zusammengestoppelt und können nie optimiert sein.
Eine nicht-optimierte Query macht also aus einem Bruchteil einer Sekunde ein paar Minuten oder sogar Stunden? Während SSMS in einer Sekunde gut 30000 Datensätze ausgespuckt hat, schafft die Ameise 100 (beides läuft lokal und auf derselben Instanz).
 
Zuletzt bearbeitet:

MichaelH

Sehr aktives Mitglied
17. November 2008
14.629
1.962
Klar, statt 30.000 pro Sekunde können das dann 30 pro Sekunde werden, denn gelesene Datensätze hat nichts mit selektieren Datensätzen zu tun.
Ein nicht optimiertes SQL liest ggf. 10.000 Datensätze pro Sekunde ein um 1 Satz auszugeben.
Heißt es werden Millionen von Datensätzen gelesen um 1000 auszugeben.
 

sebjo82

Sehr aktives Mitglied
3. Juni 2021
682
198
Klar, statt 30.000 pro Sekunde können das dann 30 pro Sekunde werden, denn gelesene Datensätze hat nichts mit selektieren Datensätzen zu tun.
Ein nicht optimiertes SQL liest ggf. 10.000 Datensätze pro Sekunde ein um 1 Satz auszugeben.
Heißt es werden Millionen von Datensätzen gelesen um 1000 auszugeben.
Die Query ist: alles aus der Tabelle Aufträge (nur Spalten, die auch tatsächlich in der Tabelle sind, nicht dass die Ameise noch JOINen muss)
Da gibt es nichts dran zu optimieren
 
Zuletzt bearbeitet:

MichaelH

Sehr aktives Mitglied
17. November 2008
14.629
1.962
Ah ja, jede Zeile im CSV besteht nur aus 1 Eintrag in der Tabelle "Aufträge" ?
Toll, das wäre ja eine wirklich optimierte WAWI du da hast.

Ich denke du hast keine Vorstellung von einer Ameise und was die können muss.
Eine Autobahn ist für dich 3spurig, geht nur gerade aus und ist immer leer, weil sie nur nach deinen Vorstellungen gebaut wurde ?
 

sebjo82

Sehr aktives Mitglied
3. Juni 2021
682
198
Ah ja, jede Zeile im CSV besteht nur aus 1 Eintrag in der Tabelle "Aufträge" ?
Korrekt, damit man Äpfel mit Äpfeln vergleichen kann.

Ich denke du hast keine Vorstellung von einer Ameise und was die können muss.
Ich glaube da sind wir beide auf einem Level ;)
Unterschied zwischen uns ist, dass ich versuche Informationen zu bekommen, warum das so ist und EVENTUELL vielleicht sogar so sein muss, während du grundlos defensiv wirst und meine Person angreifst

Fun Fact: hatte in der Ameise noch JOINs drin, da der Auftrags-Export externe Spalten enthält. Nun gibt der Ameisen-Export nur noch Spalten aus, die auch tatsächlich in der einen Tabelle liegen. Lustigerweise ist SSMS jetzt bei 200k Zeilen (plus ein paar Sekunden für die .csv Erstellung, was die Ameise ja direkt macht) pro Sekunde, die Ameise immer noch bei 100. Nun ist die Frage, dauern die Queries der Ameise so lange oder liegt es am Erstellen der .csv? Man sollte ja annehmen, dass die Queries durch die Anpassung erheblich schneller hätten werden müssen (siehe den Boost im SSMS von 30k auf 200k pro Sekunde), man sieht aber 0 Unterschied
 
Zuletzt bearbeitet:

MichaelH

Sehr aktives Mitglied
17. November 2008
14.629
1.962
Klar, wenn man Beiträge nachträglich im Inhalt ändert so wie du das machst ... darf man sich nicht wundern.

Ich denke du hast jetzt ausreichend Info. 😘
 

sebjo82

Sehr aktives Mitglied
3. Juni 2021
682
198
Was hab ich denn geändert? Nichts, was dein Argument in irgendeiner Weise stützt. Es sieht jetzt sogar noch düsterer aus
 

MichaelH

Sehr aktives Mitglied
17. November 2008
14.629
1.962
Wie gesagt, versuch mal ansatzweise zu verstehen wir man eine Ameise programmieren "könnte" und die ist zudem schon mehr als 10 Jahre alt, dann können wir ggf. weiter diskutieren um etwas was sich in den nächsten Jahren sicherlich nicht ändern wird.
 

sebjo82

Sehr aktives Mitglied
3. Juni 2021
682
198
Ich frage warum die Ameise (es ist auch nicht nur die Ameise, alles in der Wawi ruckelt) so langsam ist, JTL ist der Entwickler, nicht du oder ich. Wenn ich einen DB Export selber programmieren wollte/könnte wäre ich nicht hier
 

MichaelH

Sehr aktives Mitglied
17. November 2008
14.629
1.962
Deine Frage war: "Diagramm bei Statistik deaktivieren!"
Dann ging es plötzlich um die Ameise.
Und egal was man dir versucht verständlich zu machen nützt nix.
 
Ähnliche Themen
Titel Forum Antworten Datum
Ebay angebote lassen sich nicht mehr bei JTL bearbeiten JTL-Wawi 2.0 0
Ameise-Export: Umsatzsteuer stimmt nicht mit Differenz aus Netto und Brutto überein (insbesondere bei mehreren Steuersätzen) JTL-Wawi 1.11 0
Fehler bei Bearbeitung von Attributen via HTML-Editor JTL-Wawi 2.0 3
Neu product_visibility bei JTL-Wawi und Shopware 6 Shopware-Connector 1
Neu Wie aktiviere ich den richtigen EK bei freiem Wareneingang? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Workflow Trigger bei Angebot-Import über Ameise JTL-Wawi 1.9 0
Absturz bei Hinzufügen von Artikelbildern JTL-Wawi 2.0 3
Neu Falsche Zahlungsart bei Gutscheinzahlungen im DSFinV-K-Export JTL-POS - Fehler und Bugs 0
Update auf 2.0.1 Fehler bei eazybusiness JTL-Wawi 2.0 17
Update auf 2.0.1.0 bricht ab bei 1.12.0.0. JTL-Wawi 2.0 6
Probleme bei der Verbindung zur Datenbank JTL-Wawi 2.0 12
Neu JTL Shipping Fehler bei DHL Versand über WMS ? User helfen Usern - Fragen zu JTL-Wawi 2
Artikelnamen bei Varioartikel nichtänderbar mit csv JTL-Wawi 1.10 0
Neu 5.6.1 Bug bei Versandarten mit Kalkulation durch Artikelmenge und Staffelpreisen JTL-Shop - Fehler und Bugs 2
Neu Seit Update auf JTL-WaWi 2.0.0.0 keine Abholung der Kundendaten bei MediaSaturn-Bestellungen JTL-Wawi - Fehler und Bugs 7
Neu Hilfe bei der Entwicklung gesucht: Werde Tester für meine JTL-Shop Plugins Plugins für JTL-Shop 0
Neu Google Shopping: identifier_exists bei fehlender GTIN Allgemeine Fragen zu JTL-Shop 3
Neu Workflow automatisch bei Warenausgang für Bestand und Puffer JTL-Wawi - Ideen, Lob und Kritik 12
Neu Anzeigen der Zahlungsart, die bei der Zahlung gesetzt wird Eigene Übersichten in der JTL-Wawi 10
Versandkosten bei gemischten Steuersätzen JTL-Wawi 2.0 6
Gelöst Bekannte Störung: Fehler "Der Inhaltstyp text/html stimmt nicht mit text/xml überein" bei der Labelerstellung Gelöste Themen in diesem Bereich 1
Neu Synchronisation funktioniert nur bei manchen Produkten Shopify-Connector 7
Neu Problem bei Varianten-Upload mit Amazon Lister 2.0 (Attribut-Mapping Farbe/Größe) Onlineshop-Anbindung 1
Neu Reihenfolge der Länder (bei der Versandkostenberechnung) Betrieb / Pflege von JTL-Shop 2
Neu Workflow Ereignis "Position hinzufügen" bei Angebote User helfen Usern - Fragen zu JTL-Wawi 0
Neu Kundenrabatte bei Auftragsimport JTL-Ameise - Fehler und Bugs 0
Neu Rückverfolgung des Verkaufskanal bei Angeboten aus dem Shop User helfen Usern - Fragen zu JTL-Wawi 3
Neu Rückverfolgung des Verkaufskanal bei Angeboten aus dem Shop Eigene Übersichten in der JTL-Wawi 0
Neu welche Sync Benutzer Daten in Shop und WAWI bei neu-Hosting über JTL Allgemeine Fragen zu JTL-Shop 0
welche Sync Benutzer Daten in Shop und WAWI bei neu-Hosting über JTL JTL-Wawi 1.11 0
Neu Gelangensbestätigungen bei innergemeinschaftlichen Lieferungen? User helfen Usern - Fragen zu JTL-Wawi 1
Neu SaaS Connector – product.push Performance-Problem bei Shopware 6.6 Shopware-Connector 3
Neu Ständig neue Angebote von JTL und Fallen bei Unaufmerksamkeit Smalltalk 26
Export Zahlungen Amazon marketplace bei Kombi OSS und FBA erfolgt nach JTL2DATEV unvollständig JTL-Wawi 1.9 0
Neu Massive 504 Timeouts bei Bot-Crawl (JTL-Hosting) – PHP-Worker-Pool als Flaschenhals? JTL-Shop - Fehler und Bugs 2
Neu Hinweisfeld bei Versandarten: HTML Code möglich? Betrieb / Pflege von JTL-Shop 7
Neu Hinweis bei B2B-IGL User helfen Usern - Fragen zu JTL-Wawi 5
Aktualisierung Artikelbilder bei Kaufland nicht möglich? kaufland.de - Anbindung (SCX) 0
Neu Fehlermeldung bei Farbänderung im Nova oder Nova Child Theme Templates für JTL-Shop 2
Skonto bei Barzahlung wird angezeigt, aber nicht vom Rechnungsbetrag abgezogen JTL-Wawi 1.9 11
Neu Fehler bei Artikel Filter in der Wawi JTL-Wawi - Fehler und Bugs 2
Neu Bei Gutschein einlösen kein Rückgeld möglich Allgemeine Fragen zu JTL-POS 0
Neu SPAM durch die Eingabeseite bei den Kundendaten JTL-Shop - Fehler und Bugs 67
Inaktive Zahlungsart wird bei Eingangsrechnungen angezeigt JTL-Wawi 1.11 0
Neu Shopify Connector Fehlermeldung bei Kategoriebildern Shopify-Connector 6
Neu Eigenen Firmennamen bei eingehenden Anrufen anzeigen lassen Smalltalk 2
Eigenverbrauch, Diebstahl, Verderb Statistik JTL-Wawi 1.10 3

Ähnliche Themen