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
133
64
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
667
192
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.488
1.891
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
667
192
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.488
1.891
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
667
192
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.488
1.891
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
667
192
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.488
1.891
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
667
192
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.488
1.891
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
667
192
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.488
1.891
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
667
192
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.488
1.891
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
667
192
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.488
1.891
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
Neu Fehler bei der Anmeldung nach Update auf 1.11.5 Installation von JTL-Wawi 0
letzter EK bei der Lagerbewertung JTL-Wawi 1.10 2
Steuer Einstellung bei Sonderpreis und nach OSS Landauswahl JTL-Wawi 1.10 0
Neu JTL-Shop 5.2.3 – Google-Shoppin-Plugin 2.3.0: Mehrere Rückgaberichtlinien (DE + Ausland) bei einem Feed / return_policy_label Plugins für JTL-Shop 0
Neu eBay Angebotsimport : Fehler bei der Kommunikation mit dem eA-Server eBay-Anbindung - Fehler und Bugs 0
Neu Fehlerhafte bzw, leere Labels bei DHL & DPD JTL-ShippingLabels - Fehler und Bugs 1
1.11.5 Weiterhin Absturz bei Aufruf des Zahlungsmoduls JTL-Wawi 1.11 6
Neu Sendungsnummern per Mail versenden bei mehreren Paketen User helfen Usern - Fragen zu JTL-Wawi 5
Neu Sendungsnummer bei Auslieferung an Shopify senden Shopify-Connector 3
Nummernkreis bei gesplitteten Aufträgen "#" Symbol in "-" ändern JTL-Wawi 1.10 1
Monatsabschluss Amazon FBA UK / CH mit JTL2Datev WaWi 1.10 bei IDU Nutzung und Zwangs VCS für GB / Schweiz JTL-Wawi 1.10 0
Probleme Fehlermeldung bei Zahlungsabgleich JTL-Wawi 1.10 10
Neu Workflow bei Zahlungseingang User helfen Usern - Fragen zu JTL-Wawi 1
Textvorlage bei "Nachricht an Kunde" per email nicht mehr möglich JTL-Wawi 1.11 2
Bei Beschaffung wird keine Positionsnummer bei den Artikeln angezeigt JTL-Wawi 1.10 1
Fehler seit Version 1.10.15 bei Artikel Auslieferung über Bestandsmenge JTL-Wawi 1.10 0
Neu Texteditor bei Beitragserstellung fehlt JTL-Shop - Fehler und Bugs 1
Neu Bei Klick auf Warenkorb Button nicht direkt Warenkorb Templates für JTL-Shop 8
Neu Frage zum Thema Skonto bei Bezahlungsarten Barzahlung und QR-Code Betrieb / Pflege von JTL-Shop 0
Neu Steuerart bei Auftragsimport via Ameise falsch JTL-Wawi - Fehler und Bugs 1
Neu Ärger mit CountX: Verzögerung bei der Bearbeitung von VCS-Daten in WAWI führt zu unvollständigen Steuerdaten User helfen Usern - Fragen zu JTL-Wawi 0
Neu Unterstützung bei JTL FFN Retouren – Fehler in der API-Übertragung von Returnless Starten mit JTL: Projektabwicklung & Migration 0
Neu Landingpage bei nur 1 Artikel in einer Kategorie Betrieb / Pflege von JTL-Shop 1
Neu Amazon Lister 2.0 Kategoriespezifische Felder fehlen bei vielen Kategorien Amazon-Lister - Fehler und Bugs 2
Neu Artikeldarstellung / bei nicht Verfügbarkeit / bestellbar Anhand Verfügbarkeitszeit Allgemeine Fragen zu JTL-Shop 1
Neu GELÖST! Amazon "Aufzuschaltende Angebote" seit Tagen in "wird gesendet" bei WAWI 1.11.3 Amazon-Anbindung - Fehler und Bugs 10
Neu Fehlermeldung 'quantity' bei Vaterartikel Amazon-Lister - Fehler und Bugs 1
Neu Probleme bei der Umstellung von Varkombi auf Konfigurationsartikel User helfen Usern - Fragen zu JTL-Wawi 0
Am eigenen Lager Bestand = 0, bei FBA = 170, Probleme mit dem eigenen Shop und Otto.de JTL-Wawi 1.10 3
Neu JOBS bei CIN com-insnetz Berlin Dienstleistung, Jobs und Ähnliches 0
Neu Probleme bei WooCommerce JTL-Connector, keine Aktivierung möglich, Bestands-Shop lahmgelegt Onlineshop-Anbindung 0
Neu Pickliste Hinweis anzeigen nur bei bestimmten Verkaufkanal User helfen Usern - Fragen zu JTL-Wawi 0
Änderung E-Mailadresse bei Mahnungen JTL-Wawi 1.9 7
Ticket erstellen bei einer Fehlermeldung mit JTL-Start ??? JTL-Wawi 1.9 6
Neu Packtisch + Waage – Meldung bei großem Unterschied zwischen tatsächlichem Gewicht und Systemgewicht? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Massenänderung "Lagerplatz" für Artikel bei WMS Lager JTL-Wawi 1.10 2
Sammelbuchung bei Zahlungsausgang über das Zahlungsmodul JTL-Wawi 1.10 0
Neu Fehlermeldung bei Rechnungserstellung Arbeitsabläufe in JTL-Wawi 0
Neu Paypal bei bestimmten Produkten nicht anbieten Plugins für JTL-Shop 1
Neu Amazon Bestellungen werden nicht abgerufen - Fehler bei Account 'XXX' []: Ihr Account ist nicht aktiv. Amazon-Anbindung - Fehler und Bugs 5
EBICS einrichten bei Commerzbank JTL-Wawi 1.10 1
Neu Artikel mit gleichem Namen werden bei Shopify zu einem Artikel Shopify-Connector 2
Neu Keine Zahlung erforderlich bei < 1€ JTL-Shop - Fehler und Bugs 1
Neu PayPal-Plugin blockiert bei PayPal-Störung Checkout JTL-Shop - Fehler und Bugs 4
In Diskussion Etikett mit Warnung bei Versand drucken JTL-Workflows - Ideen, Lob und Kritik 10
Neu Falsche Umsatzsteuer bei Paypal-Checkout Bestellungen im Webshop JTL-Shop - Fehler und Bugs 3
1.11 mit 2 Mandanten - Dashboard bei Advanced Wawi zerschossen - JTL Start funktioniert JTL-Wawi 1.11 1
Neu Zeit bei Mahnungen Nachträglich ändern Arbeitsabläufe in JTL-Wawi 0
Neu DATEV Rechnungsdatenservice 2.0 Fehlermeldung bei der Übertragung Schnittstellen Import / Export 5
Neu Attribut bei bestimmten Artikel steuert das Erscheinen einer Checkbox vor Bestellabschluss Allgemeine Fragen zu JTL-Shop 1

Ähnliche Themen