Neu Seit Update auf 1.6, WAWI extrem langsam wenn man "Eigene Übersichten" hat.

Dalibor Josic

Sehr aktives Mitglied
22. Dezember 2014
1.188
144
Gaildorf
Hallo Zusammen,

ich habe bei allen Kunden von mir auf die 1.6 geupdatet. Die meisten haben sich beschwert, dass die WAWI extrem langsam geworden ist.
Daraufhin habe ich mich auf die Suche gemacht und habe festgestellt, dass es nur bei den Kunden langsam geworden ist bei denen ich eigene Übersichten angelegt habe.

Zum Test habe ich bei einem Kunden alle Übersichten gelöscht und siehe da es läuft TOP-SCHNELL. Sobald ich wieder Übersichten angelegt habe war es wieder extrem langsam.

Ich vermute, dass die neue Version auch die eigenen Übersichten lädt, obwohl man den Reiter nicht angeklickt hat. Eigentlich sollte nur die Übersicht geladen werden die man auch angeklickt hat und nicht immer alle.

Falls einer von JTL mitliest, wäre es super wenn man sich das Problem mal anschaut. Ich kann leider bei meinen Kunden nicht auf die Übersichten verzichten, da diese damit produktiv arbeiten. Ich werde aber auch ein Support-Ticket erstellen.

Gruß Dali
 

Christoph E.

Sehr aktives Mitglied
11. Oktober 2021
107
82
Ein häufiges Problem dabei ist, dass die Abfragen Verweise auf die 1.5er Tabellen tBestellung und tBestellpos enthalten. Diese sind in der 1.6 nicht mehr vorhanden bzw. aus Gründen der Abwärtskompatibilität als Views umgesetzt, die aber nicht performant sind, weil die Datenstrukturen sich geändert haben.
Wenn Du diese Abfragen auf die 1.6er Tabellen Verkauf.tAuftrag (anstelle tBestellung) und Verkauf.tAuftragPosition (anstelle tBestellpos) umstellst, dann werden diese Queries deutlich schneller. (die Schlüsselfelder musst Du dann analog anpassen; aus kBestellung wird kAuftrag etc.)
 

MichaelH

Sehr aktives Mitglied
17. November 2008
14.718
1.986
Ein häufiges Problem dabei ist, dass die Abfragen Verweise auf die 1.5er Tabellen tBestellung und tBestellpos enthalten. Diese sind in der 1.6 nicht mehr vorhanden bzw. aus Gründen der Abwärtskompatibilität als Views umgesetzt, die aber nicht performant sind, weil die Datenstrukturen sich geändert haben.
Wenn Du diese Abfragen auf die 1.6er Tabellen Verkauf.tAuftrag (anstelle tBestellung) und Verkauf.tAuftragPosition (anstelle tBestellpos) umstellst, dann werden diese Queries deutlich schneller. (die Schlüsselfelder musst Du dann analog anpassen; aus kBestellung wird kAuftrag etc.)

"Ich vermute, dass die neue Version auch die eigenen Übersichten lädt, obwohl man den Reiter nicht angeklickt hat. Eigentlich sollte nur die Übersicht geladen werden die man auch angeklickt hat und nicht immer alle."

Diese Frage ist noch offen ... wurde dies geändert und fällt es erst ab 1.6 auf dass die Übersichten immer gestartet werden ?
Das Problem wäre einfach lösbar ....
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.873
562
@MichaelH
Du kanst mit einem SQL-Sniffer mitlesen welche SQL Befehle an den Server geschickt werden, wenn du z.b. einen Artikel aufrufst.
Bei der 1.5 kommt im JTL Verzeichnis ein Programm "DBTool" mit. Damit kannst du dir den SQL Verkehr auch anzeigen lassen. Ich weiß aber nicht, ob es auch mit der 1.6 mitkommt. Aber du kannst auch im Management Studio den SQL Profiler nutzen.
Dann sollte sich ja schnell zeigen, ob die eigenen Übersicht generell gestartet werden.
 

bbtd

Aktives Mitglied
29. August 2022
9
0
Ich empfehle das Tool JTL-Diag, liegt im Wawi Installationsverzeichnis (z.B. C:\Program Files (x86)\JTL-Software\JTLDiag\JTLDiag.exe) - einfach starten und SQL Befehle "mitschneiden". Da kann man dann schön analysieren welche SQL Statement langsam sind.

Alternativ vorher einmal die spOptimieren in der eazybusiness DB ausführen (z.B. via Management Studio)
SQL:
EXEC spOptimieren;
 

Dalibor Josic

Sehr aktives Mitglied
22. Dezember 2014
1.188
144
Gaildorf
Ein häufiges Problem dabei ist, dass die Abfragen Verweise auf die 1.5er Tabellen tBestellung und tBestellpos enthalten. Diese sind in der 1.6 nicht mehr vorhanden bzw. aus Gründen der Abwärtskompatibilität als Views umgesetzt, die aber nicht performant sind, weil die Datenstrukturen sich geändert haben.
Wenn Du diese Abfragen auf die 1.6er Tabellen Verkauf.tAuftrag (anstelle tBestellung) und Verkauf.tAuftragPosition (anstelle tBestellpos) umstellst, dann werden diese Queries deutlich schneller. (die Schlüsselfelder musst Du dann analog anpassen; aus kBestellung wird kAuftrag etc.)
Das ist klar. Ist auch umgesetzt worden. Trotzdem darf es nicht sein, dass die eigenen Übersichten laden, obwohl ich auf dem Reiter Positionen bin. Bei Rechnungen z.b.
 

Christoph E.

Sehr aktives Mitglied
11. Oktober 2021
107
82
Das ist klar. Ist auch umgesetzt worden. Trotzdem darf es nicht sein, dass die eigenen Übersichten laden, obwohl ich auf dem Reiter Positionen bin. Bei Rechnungen z.b.
Da gebe ich Dir recht.
Kannst Du dazu bitte ein Support-Ticket machen und da alle Infos reinschreiben? (WAWI-Version, Screenshots, SQL, ggf. JTLDiag-SQL-Mitschnitt) - dann schauen wir uns das an.
 

Ähnliche Themen