Performance FlowFields und Azure

30. April 2019 13:17

Hallo zusammen

Ich habe eine Installation mit einem Azure-Server und RTC-Clients, die über das Internet auf NAV 2018 zugreifen. Der Kunde klagt über lange Antwortzeiten, wenn Lookup-Listen aufgerufen werden die über einige FlowFields verfügen. NAV wurde gerade von 2016 auf 2018 angehoben.

Weiss jemand, ob die Performance in diesem Bereich schlechter geworden von 2018 gegenüber 2016 vorher? Gibt es in diesem Zusammenhang ev. bestimmte Tipps, die es zu beachten gibt.

Bin froh um jeden Hinweis.

Re: Performance FlowFields und Azure

2. Mai 2019 08:02

Sind das alles Standard-Felder?

Re: Performance FlowFields und Azure

2. Mai 2019 08:04

Nur zum Teil, es gibt auch kundenspezifische Felder. Kann das einen Unterschied machen?

Re: Performance FlowFields und Azure

2. Mai 2019 08:16

Hallo,

welche Tabellen betrifft es denn.
Die Beleg- Flowfields (Amount, Amount incl. VAT,..) sind oft recht langsam. Insbesondere dann, wenn die Belegzeilen viel Text enthalten.

Gruß Fiddi

Re: Performance FlowFields und Azure

2. Mai 2019 08:51

Konkret geht es gerade um Tabelle 5055 'Mailing Group'. Aber die wurde für den Kunden um ein paar FlowFields erweitert. Komisch ist einfach, dass Version 2016 keine Probleme damit hat.

Re: Performance FlowFields und Azure

2. Mai 2019 09:02

Hallo,

Flowfields können dadurch schneller oder langsamer werden, weil Schlüssel sich geändert haben, oder weil nach dem Update die SQL- Statistiken nicht aktualisiert wurden (Stichwort "sp_updatestats", falls du da bei Azure dran kommst)

Gruß Fiddi

Re: Performance FlowFields und Azure

2. Mai 2019 09:06

Danke für den Tipp mit "sp_updatestats", ich werde dem mal nachgehen.

Re: Performance FlowFields und Azure

6. Mai 2019 12:11

Hi,

unser NAV und SQL liegt in der Cloud, greifen mit dem RTC drauf zu.

Sobald einige FlowFields im Spiel sind wirds richtig öde... Macht sich bei uns sehr bemerkbar weil die User sich möglichst viele Spalten anzeigen lassen, und nicht richtig Filtern,... :roll:
Was wird pro Seitenansicht jedesmal geladen? 40 Datensätze? wo evtl. Auftragssume, KundenUmsatz, und und und angezeigt werden soll. Dann machen die Bild Runter, und das Spiel geht von vorne los...
Da dauert es schonmal einige Sekunden (bis Minuten) ehe eine Antwort da ist, und NAV derweil keine Reaktion zeigt (Freeze).

Allerdings sind wir von NAV2009 CC auf 2018 RTC, da fühlt sich vieles eine ganze Ecke langsamer an :-/

Re: Performance FlowFields und Azure

6. Mai 2019 13:28

Hallo,

wo läuft den Service- Tier? Doch nicht lokal?

Gruß Fiddi

Re: Performance FlowFields und Azure

7. Mai 2019 10:57

rotsch hat geschrieben:Nur zum Teil, es gibt auch kundenspezifische Felder. Kann das einen Unterschied machen?

Ja, einen deutlichen Unterschied. Wenn in den für die Flowfields relevanten Feldern zum Beispiel ein Key oder ein SumIndexField nicht oder nicht korrekt gesetzt ist, kann das diese Auswirkungen haben.

Wenn du die Felder identifizieren kannst, könntest du diese Felder auch in eine FactBox auslagern. Dann werden die Abfragen nur ausgeführt, wenn du auf dem Datensatz stehst.
Ansonsten werden in einer Liste für jeden Record die Flowfields berechnet.

Re: Performance FlowFields und Azure

7. Mai 2019 11:41

Das mit den FactBoxes ist ein guter Ansatz, werde das mal versuchen, danke.