Announcement

Collapse
No announcement yet.

Langsame Performance

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Langsame Performance

    Hallo,

    ich habe eine Master-Detail-Report mit 2 Dataset- und 1 Custom-Connection.
    Der Report funktioniert soweit auch wie er soll.
    Beim Erzeugen einer NDR-Datei (oder auch der Preview) tritt aber folgendes Phänomen auf:
    Bei 50 Seiten ist alles schön schnell. Bei 100 schon deutlich langsamer. Bei größeren Mengen dauert das Generieren einer Seite länger als eine Sekunde.
    Pro Seite gibt es einen Master-Datensatz mit ca. 20-30 Detail-Datensätzen.
    Hat Rave ein Problem mit grossen Datenmengen? Kann man das irgendwie optimieren bzw. Ursachen rausfinden?

    Delphi 7, Rave 5 BE.

    Grüße

    Julia

  • #2
    Hallo,

    falls es interessiert:
    Anscheinend ist Master-Detail bei grösseren Datenmengen nicht zu verwenden.
    Man muss alles in ein DataSet stopfen und dann mit Group arbeiten.
    Das gibt eine sehr komplizierte SQL-Abfrage und ein sehr schnelles Ergebnis.

    Grüßs

    Juli

    Comment


    • #3
      Julia,

      bei einem MD-Report holt Rave ALLE (!) detail-datensätze in seinen internen speicher, von daher ist der group-orientierte report immer schneller und besser!
      Es gibt zwar optimierungsmöglichkeiten bei den Filter-Events aber so richtig viel bringen die gegenüber Group-oriented reports nicht.

      :-) thomas, TeamNevron

      Comment

      Working...
      X