Frage: 🐌🐌🐌JTL-Wawi 1.9 - Wie schnell öffnet sich bei euch die Auftragsansicht?

Powalowski

Sehr aktives Mitglied
20. Januar 2019
177
196
Bei uns dauert das bloße Öffnen eines Auftrags auf jeden Fall über eine Sekunde, im Schnitt 2-3 Sekunden würde ich sagen. Das ist im Bereich eines Bugs🪲
Frage: Wie schnell geht es bei euch?

SQL Server 2022, Bare Metal im Container, 12 Cores, 24Gb Ram

Es sei dazu gesagt, dass wir einiges an Eigenen Feldern etc. haben + eine Menge Workflows (ich wüsste aber nicht, dass welche ablaufen beim Öffnen)

Ich denke Wunsch Nummer 1 auf der Wunschliste sollte sein: MEHR PERFORMANCE
Wie ist da bei euch die Stimmung? Oder haben wir irgendwo eine schlechte Konfiguration, von der ich nichts weiß.

Ich verstehe nicht, wieso ein Produktionsplaner gebaut wird aber die Performance so dermaßen gruselig ist.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Neumann

Powalowski

Sehr aktives Mitglied
20. Januar 2019
177
196
Ich könnte wetten, dass als nächstes das Buzzword KI mit Trompeten und Fanfaren eingebaut wird, während die Basics weiterhin krebsen.
HiDPI ist übrigens auch immer noch schlecht.
 
  • Gefällt mir
Reaktionen: Neumann

John

Sehr aktives Mitglied
3. März 2012
3.393
778
Berlin
SQL Server 2022, Bare Metal im Container, 12 Cores, 16Gb Ram

12 Cores sagt ja erstmal nicht viel, solange Du nicht sagst, ob das Core-I oder Xeons und welche Generation
Was für ein SQL Server? Express oder Standard und welches OS darunter.
Was für Festplatten?

Unabhängig von den Details halte ich 16GB für sehr, sehr, sehr wenig RAM

Deine 1-2 Sekunden hast Du dann direkt auf dem Server gemessen?
Wie? Direkt nach dem Wawi Start oder nachdem bereits schonmal ein anderer Auftrag geöffnet worden ist?


Nachtrag.
Ich hab mal eben direkt auf dem Server bei uns probiert.
Wawi 1.8, gefühlt im unteren 2 Sekunden Bereich.
Die Ursache dafür muss nicht unbedingt auf SQL Ebene liegen. Das Fenster, das da in DotNet geladen wird, hat eine sehr große Menge an Steuerlemente. Die laden dauert.
 
Zuletzt bearbeitet:

mAze

Gut bekanntes Mitglied
17. März 2012
180
3
Sachsen/Vogtland
12 Cores sagt ja erstmal nicht viel, solange Du nicht sagst, ob das Core-I oder Xeons und welche Generation
Was für ein SQL Server? Express oder Standard und welches OS darunter.
Was für Festplatten?

Unabhängig von den Details halte ich 16GB für sehr, sehr, sehr wenig RAM

Deine 1-2 Sekunden hast Du dann direkt auf dem Server gemessen?
Wie? Direkt nach dem Wawi Start oder nachdem bereits schonmal ein anderer Auftrag geöffnet worden ist?


Nachtrag.
Ich hab mal eben direkt auf dem Server bei uns probiert.
Wawi 1.8, gefühlt im unteren 2 Sekunden Bereich.
Die Ursache dafür muss nicht unbedingt auf SQL Ebene liegen. Das Fenster, das da in DotNet geladen wird, hat eine sehr große Menge an Steuerlemente. Die laden dauert.
Ich muss mal kurz dazwischen grätschen. Wieviel Cores kann die JTL Wawi überhaupt nutzen? Ist denn der Unterschied zwischen einen aktuellen Intel Xeon E-2468 Prozessor 2.6 GHz (8 Cores) und einen I9 mit 16 oder 24 Core so groß?

Mit freundlichen Grüßen
 

mAze

Gut bekanntes Mitglied
17. März 2012
180
3
Sachsen/Vogtland
Wenn du den SQL Standard nutzt, kann das einen Unterschied machen. In der Express-Edition macht es keinen Unterschied, weil es sowieso Limitierungen gibt.
Wenn man es wirklich soweit treibt sollte man aber ohnehin mindestens Windows Server Standard mit einer 16 oder 24 Core Lizenz verwendet werden. Essentials ist ja auf 10 Cores beschränkt und Windows10 oder 11 ist dafür theoretisch nicht erlaubt.
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.711
515
Ich muss mal kurz dazwischen grätschen. Wieviel Cores kann die JTL Wawi überhaupt nutzen?
Das weiß ich zwar auch nicht, aber der SQL-Server könnte ab Standard die 12 Cores schon ganz gut nutzen. Die Express ist eh auf 4 Cores beschränkt.

Eine interessante Größe ist auch immer die Anzahl der Verbindungen auf den SQL-Server. Hierbei ist dann u.a. die Speichergröße für den Buffer Pool interessant.
Bei Express wäre dieser aber eh auf 1410 MB beschränkt.

Die Clients über Kabel anzuschließen bringt bei Datenbankanwendungen oft einen erstaunlichen Schub (also gegenüber WLAN mein ich).

Bei allen Datenbankanwendungen (also nicht nur bei JTL Wawi) liegt heutzutage der Performance Zauber aber eher darin, wie die Daten abgefragt werden (also im Prinzip die SQL Befehle die der Client an den Server schickt) und, wie ein Vorredner schon sagte, wie wann welche Daten ins GUI reingebastelt werden.
 

mAze

Gut bekanntes Mitglied
17. März 2012
180
3
Sachsen/Vogtland
Das weiß ich zwar auch nicht, aber der SQL-Server könnte ab Standard die 12 Cores schon ganz gut nutzen. Die Express ist eh auf 4 Cores beschränkt.

Eine interessante Größe ist auch immer die Anzahl der Verbindungen auf den SQL-Server. Hierbei ist dann u.a. die Speichergröße für den Buffer Pool interessant.
Bei Express wäre dieser aber eh auf 1410 MB beschränkt.

Die Clients über Kabel anzuschließen bringt bei Datenbankanwendungen oft einen erstaunlichen Schub (also gegenüber WLAN mein ich).

Bei allen Datenbankanwendungen (also nicht nur bei JTL Wawi) liegt heutzutage der Performance Zauber aber eher darin, wie die Daten abgefragt werden (also im Prinzip die SQL Befehle die der Client an den Server schickt) und, wie ein Vorredner schon sagte, wie wann welche Daten ins GUI reingebastelt werden.
kann denn SQL Server Standard z.b 16 Cores oder die 24 Cores nutzen auch wenn Windows Server 2022 Essentials was nur max. 10 Cores unterschützt verwenden ?
 

Powalowski

Sehr aktives Mitglied
20. Januar 2019
177
196
Ich habe mittlerweile eine Stage geclont und je nach verwendeter Datenbank geht es unterschiedlich schnell. Die anderen Sachen (Nicht Auftrag öffnen) gehen auf der anderen Datenbank, die ja Production und mehr performance hat erwartungsgemäß schneller. Verkehrte Welt o_O

@mAze @mh1 @recent.digital

Frage: Wie schnell geht es bei euch?
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.711
515
kann denn SQL Server Standard z.b 16 Cores oder die 24 Cores nutzen auch wenn Windows Server 2022 Essentials was nur max. 10 Cores unterschützt verwenden ?
Nein, wenn Windows Essential sagt, es gibt zehn Cores, dann sieht auch jede Software, die auf diesem Betriebssystem läuft nur zehn Cores ;)

Um dem SQL die 24 Cores zur Verfügung zu stellen brauchts also den Standard Windows Server. Aber bei 24 ist dann auch Schluss, denn SQL Standard ist auf 24 Cores limitiert.

Da @Powalowski aber im anderen Thread geschrieben hat, dass er den SQL auf einem Rechner mit mehr als 32 GB RAM hat und hier sinds plötzlich 16 GB, wissen wir doch eh nicht so genau was denn letzlich als Hard-/Software eingesetzt wird.
 

Powalowski

Sehr aktives Mitglied
20. Januar 2019
177
196
Nein, wenn Windows Essential sagt, es gibt zehn Cores, dann sieht auch jede Software, die auf diesem Betriebssystem läuft nur zehn Cores ;)

Um dem SQL die 24 Cores zur Verfügung zu stellen brauchts also den Standard Windows Server. Aber bei 24 ist dann auch Schluss, denn SQL Standard ist auf 24 Cores limitiert.

Da @Powalowski aber im anderen Thread geschrieben hat, dass er den SQL auf einem Rechner mit mehr als 32 GB RAM hat und hier sinds plötzlich 16 GB, wissen wir doch eh nicht so genau was denn letzlich als Hard-/Software eingesetzt wird.
Haha, war ja klar, dass jemand diese Nadel im Heuhaufen findet. Das ist ein Container, dem mittlerweile im Zuge meiner Experimente 24gb Ram zugewiesen sind.
Der Rechner selbst hat 128gb oder sowas.
@mh1 Wie schnell geht es bei dir?
 

mAze

Gut bekanntes Mitglied
17. März 2012
180
3
Sachsen/Vogtland
Nein, wenn Windows Essential sagt, es gibt zehn Cores, dann sieht auch jede Software, die auf diesem Betriebssystem läuft nur zehn Cores ;)

Um dem SQL die 24 Cores zur Verfügung zu stellen brauchts also den Standard Windows Server. Aber bei 24 ist dann auch Schluss, denn SQL Standard ist auf 24 Cores limitiert.

Da @Powalowski aber im anderen Thread geschrieben hat, dass er den SQL auf einem Rechner mit mehr als 32 GB RAM hat und hier sinds plötzlich 16 GB, wissen wir doch eh nicht so genau was denn letzlich als Hard-/Software eingesetzt wird.
oder eben Windows 10 oder 11 Pro :p:p
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.711
515
Ich habe mittlerweile eine Stage geclont und je nach verwendeter Datenbank geht es unterschiedlich schnell. Die anderen Sachen (Nicht Auftrag öffnen) gehen auf der anderen Datenbank, die ja Production und mehr performance hat erwartungsgemäß schneller. Verkehrte Welt o_O

@mAze @mh1 @recent.digital

Frage: Wie schnell geht es bei euch?
Ich habe mir jetzt tatsächlich mal die Mühe gemacht, das Öffnen eines umfangreichen Auftrages zu stoppen. War ganz schön schwierig und ich hab es ein paarmal mit verschiedenen Aufträgen gemacht. Es dauerte aber immer so zwischen 0,5 s und 0,8 s. Solche Werte sind aber immer stark davon abhängig, was auf der Datenbank grad los ist und natürlich auch von dem was grundsätzlich im Netz los ist.

Oben hast du geschrieben, dass du den SQL-Server auf Bare Metal hast. Jetzt schreibst du, das du etwas geclont hast. Oben wird aber auch noch "im Container" genannt. Was denn nun?
Vielleicht betreibst du also einen SQL-Server im Docker oder in einer VM. Hast du dort die Netzwerkverbindungen richtig eingestellt. Denn das ist nicht ohne und ich habe schon viele fragwürdige Installationen gesehen.

Wurde denn zusätzlich zum Update der Wawi auch noch etwas anderes im LAN verändert. Da kann alles interessant werden. Auch z.b. ein neuer Drucker im Sekretariat.
 
Zuletzt bearbeitet:

John

Sehr aktives Mitglied
3. März 2012
3.393
778
Berlin
Ich finde das auch eine sehr subjektive Diskussion.

Ja, Schwuppdizität von Software ist schön.
Und die Wawi ist nicht immer so schwuppsig, wie man das als Windows-Animations-Abschalter, der sich einbildet, dass Windows 2000 Optik sowieso am schnellsten war und der ich auch bin gerne hätte.

Aber was macht das im Betriebsalltag aus?
Öffnet man tatsächlich 1000 Aufträge am Tag? Wenn ja, wie lange verbringt man dann mit der Bearbeitung der Aufträge im Verhältniss zum Öffnen der Aufträge? Und wenn tatsächlich so viele Aufträge händisch geöffnet werden müssen, wieso bekommt man das nicht besser weg automatisiert?

Fragen über Fragen.
Wenn die Beschwerde über langsamen Ausgabe/Auslieferungsprozesse bestünde, der bereits durchautomatisiert ist, könnte ich das eher nachvollziehen als Aufträge öffnen...
 

Powalowski

Sehr aktives Mitglied
20. Januar 2019
177
196
Ich habe mir jetzt tatsächlich mal die Mühe gemacht, das Öffnen eines umfangreichen Auftrages zu stoppen. War ganz schön schwierig und ich hab es ein paarmal mit verschiedenen Aufträgen gemacht. Es dauerte aber immer so zwischen 0,5 s und 0,8 s. Solche Werte sind aber immer stark davon abhängig, was auf der Datenbank grad los ist und natürlich auch von dem was grundsätzlich im Netz los ist.

Oben hast du geschrieben, dass du den SQL-Server auf Bare Metal hast. Jetzt schreibst du, das du etwas geclont hast. Oben wird aber auch noch "im Container" genannt. Was denn nun?
Vielleicht betreibst du also einen SQL-Server im Docker oder in einer VM. Hast du dort die Netzwerkverbindungen richtig eingestellt. Denn das ist nicht ohne und ich habe schon viele fragwürdige Installationen gesehen.

Wurde denn zusätzlich zum Update der Wawi auch noch etwas anderes im LAN verändert. Da kann alles interessant werden. Auch z.b. ein neuer Drucker im Sekretariat.
Danke! Das war wirklich hilfrein, 500ms wäre ja schon mal was! Bei uns schwankt es einfach nur abartig. Ich habe auch die Queries geloggt und da ist kein ausreißer dabei. Ich werde das im Staging gegenprüfen aber aus meiner sicht wirkt nicht die DB lahm!
  • Mit Bare Metal meinte ich im Container ohne VM, das sage ich da ja im Vergleich die meisten innerhalb einer Virtualisierung auf Windows oder direkt im Windows Server laufen
    => ich will Diskussionen vermeiden, weil ich weiß, dass die Leute zu Schnappatmung neigen, wenn man nur ein bisschen abweicht im Deployment und Kommentare wie: "Benutz die Windows Gui, so wie supported bla bla" wollt ich mir sparen.
  • Es läuft so: Docker, auf Debian im LXC mit 12 Kernen, Standard, 24gb RAM zugewiesen, als wir damals auf das Setup gewechselt sind, war es wie ein Aufatmen der Geschwindigkeit
    [NACHTRAG]: da steht doch SQL Server 2022, Bare Metal im Container, 12 Cores, 24Gb Ram (hab den Ram aktualisiert für die Spitzfindigen).
  • Traffic geht komplett lokal über Firewall VM, die auf der gleichen Maschine virtualisiert ist
    => Netzwerk habe ich zwischenzeitig mal umgebogen auf eine zweite Bridge, einfach um unerwarteten Schluckauf in dem Bereich auszuschließen. Bleibt gleich.
Ich verstehe, dass man immer erstmal Basisfehler unterstellt aber dann wäre das Setup mit 1.5 nicht jahre lang perfekt gelaufen.

Für die Anzweifler der Datenbank: Hier sieht man im Mitschnitt, das vom ersten Query bis zum letzten 283ms liegen und kein Query irgendwie ausreißt, alle schön hintereinander weg.
Wie sind eure Timings? Ich sag mal so: mit 500ms gesamt würden wir auch schon besser arbeiten können!
Screenshot 2024-07-05 123239.png
 
Zuletzt bearbeitet:

Powalowski

Sehr aktives Mitglied
20. Januar 2019
177
196
Ich finde das auch eine sehr subjektive Diskussion.

Ja, Schwuppdizität von Software ist schön.
Und die Wawi ist nicht immer so schwuppsig, wie man das als Windows-Animations-Abschalter, der sich einbildet, dass Windows 2000 Optik sowieso am schnellsten war und der ich auch bin gerne hätte.

Aber was macht das im Betriebsalltag aus?
Öffnet man tatsächlich 1000 Aufträge am Tag? Wenn ja, wie lange verbringt man dann mit der Bearbeitung der Aufträge im Verhältniss zum Öffnen der Aufträge? Und wenn tatsächlich so viele Aufträge händisch geöffnet werden müssen, wieso bekommt man das nicht besser weg automatisiert?

Fragen über Fragen.
Wenn die Beschwerde über langsamen Ausgabe/Auslieferungsprozesse bestünde, der bereits durchautomatisiert ist, könnte ich das eher nachvollziehen als Aufträge öffnen...
Wenn dir das zu subjektiv ist, dann schreib einfach deine Messzahl.
Wir bearbeiten Aufträge und alles über 500ms ist 🐌🐌🐌

Es ist keine Diskussion, sondern eine Frage.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Exportformate Hook Frage Technische Fragen zu Plugins und Templates 0
Neu Frage zu Setting in info.xml Technische Fragen zu Plugins und Templates 0
Neu Frage zu Datei googleshopping.xml Schnittstellen Import / Export 6
Wareneingang und Eingangsrechnung verständniss Frage JTL-Wawi 1.9 0
Frage vor Serverwechsel und Umzug Einrichtung JTL-Shop5 8
Neu Frage zu Telekom Glasfaser Tarifen Smalltalk 0
Neu Amazon Artikel mehrfach listen / Generelle Frage / Amazon-Anbindung - Ideen, Lob und Kritik 4
JTL nicht erreichbar? JTL-Wawi 1.9 12
Neu SW 6, mehrere Verkaufskanäle, Verkäufe alle einer Firma im JTL zugeordnet Shopware-Connector 0
Neu JTL FFN Import funktioniert nicht mehr Schnittstellen Import / Export 0
Produktdaten sind online - Wie jetzt aus JTL Angebotsdaten erstellen? kaufland.de - Anbindung (SCX) 0
Neu Facelift des JTL Shops - Agentur-Empfehlungen? Allgemeine Fragen zu JTL-Shop 2
Neu JTL pos hängt sich auf und druckt keinen Bong mehr wenn ich ein Logo hinzufüge JTL-POS - Fehler und Bugs 1
Neu Einrichtung von Versandarten in JTL-Shop und Verknüpfung mit JTL-Wawi Installation / Updates von JTL-Shop 12
Fehler beim Update JTL-Wawi JTL-Wawi 1.9 2
Neu Suche nach neuen JTL Shop Projekten Dienstleistung, Jobs und Ähnliches 0
Neu JTL Shop und Wawi auf einem Server möglich? Installation / Updates von JTL-Shop 0
Neu SOFORT Überweisung Classic mit JTL Shop 5.4 - Kompatible? Plugins für JTL-Shop 0
Neu Amazon Versand Priorität / Prime-Standardversand - Labels nicht über JTL möglich Amazon-Anbindung - Fehler und Bugs 1
Neu Seit JTL Update verbindet sich MDE Gerät nicht mehr mit WMS-Mobile Server User helfen Usern - Fragen zu JTL-Wawi 1
Neu Fehlercode bei JTL-POS auf iMin Swan 1 – Hilfe benötigt! JTL-POS - Fehler und Bugs 1
Neu jtl shop kategorien links anordnen Allgemeine Fragen zu JTL-Shop 4
Neu bestehenden alten JTL Shop neu installieren (Leichen beseitigen) Installation / Updates von JTL-Shop 0
Neu JTL Ameise-Import – Problem mit Datumsformat JTL-Ameise - Fehler und Bugs 2
Neu Drastischer Besucherrückgang und Umsatzeinbruch nach Update auf JTL Shop 5 - Bitte um Hilfe Allgemeine Fragen zu JTL-Shop 5
Neu Mapping Steuerklassen - JTL Connector zu Shopware 5 - wo händisch zuweisen ? Shopware-Connector 1
Neu JTL WAWI amazon Express wird nicht erkannt beim Workflow Arbeitsabläufe von eazyAuction 2
Workflow trägt Funktionsattribut nicht im JTL-Shop ein JTL-Wawi 1.9 0
Erfahrungsaustausch & Unterstützung für JTL-FFN-Setup gesucht JTL-Wawi 1.9 1
Neu Wie kann man Produkte im Woocommerce über JTL auf "Entwurf" setzen? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Reklamationen in JTL JTL-Wawi - Ideen, Lob und Kritik 1
Neu JTL Shipping Labels - Hermes HSI - wann erfolgt die Übermittlung ins Portal JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neu Bestellbestätigung aus JTL SHOP mit Lieferadresse Dienstleistung, Jobs und Ähnliches 0
Neu Ameisen Export von JTL POS Umsätzen? Dringend Hilfe benötigt JTL Ameise - Eigene Exporte 1
Neu JTL-Wawi 1.10.8.0 - Artikel bearbeiten = oft Wawi-Absturz JTL-Wawi - Fehler und Bugs 0
JTL-Stammtisch in Kamen am 21.03.25 - powered by bbfdesign! Messen, Stammtische und interessante Events 0
Neu JTL Connector: Server nicht erreichbar Shopify-Connector 8
In Diskussion SKU / EAN - Code Scan in JTL-WMS Mobile – Artikelpreis anzeigen mit Workflows JTL-Workflows - Ideen, Lob und Kritik 0
JTL-Stammtisch in Dresden am 11.03.25 - powered by WEBneo GmbH! Messen, Stammtische und interessante Events 0
Neu JTL-Wawi 1.10.8.0 - Aufträge "Zusammenfassen [ist] deaktiviert" JTL-Wawi - Fehler und Bugs 17
Neu JTL Wawi REST-API - globale Schreibrechte Schnittstellen Import / Export 0
Neu Fehlerhafter Abgleich wegen angeblich mehr als 500 Artikel in der CFE von JTL-Shop 5 Allgemeine Fragen zu JTL-Shop 18
Neu JTL Shop und SEO bei unterschiedlichen Sprachen aber gleichen Artikelnamen Betrieb / Pflege von JTL-Shop 12
Neu Installation von JTL-Shop 5.4.1 auf Ubuntu Server 24.04.2 LTS Installation / Updates von JTL-Shop 6
MS SQL von JTL an N8N anbinden JTL-Wawi 1.9 16
JTL WAWI GUI Internationalisierung JTL-Wawi 1.9 0
Neu Kein Zugriff von Wawi auf JTL-Shop, auf lokalem Apache-Server gehostet Installation / Updates von JTL-Shop 8
Neu Falsche Preisübermittlung von Brutto/Netto Preisen mit JTL Connector zu Shopify Onlineshop-Anbindung 0
Neu JTL Connector 2.3.1 kein Abgleich möglich WooCommerce-Connector 1
Neu JTL Wawi REST API – „Ø Einkaufspreis (netto)“ aktualisieren? User helfen Usern - Fragen zu JTL-Wawi 3

Ähnliche Themen