Announcement

Collapse
No announcement yet.

Performance mit ADS 10.1

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

  • Performance mit ADS 10.1

    Gestern haben wir es geschafft nach 2 Wochen harter Arbeit den ADS 10.1 erfolgreich zu installieren .
    Gerade habe ich den ersten Test gemacht, ob eine VIEW, die bisher mehrere Sekunden brauchte, bis man das Ergebnis im Architekten sah, schneller dargestellt wird. Das Ergebnis war ernüchternd. Statt Sekunden muß man nun Minuten warten.
    Ich vermute, mein SQL-Statement ist ungeschickt aufgebaut:
    Code:
    SELECT     Prot.ProtId,TblUser.PersNr,TblUser.PersName,
               Prot.Datum,/*Prot.Zeit,*/
               Prot.Aktion,Prot.IdTyp,Prot.Id,Prot.KommNr,
               TblAT.LgNr,TblAT.LgPNr,TblAT.LagBez,
               Prot.Text
    FROM       Protokoll Prot
    LEFT OUTER JOIN
               Benutzer TblUser
    ON	   Prot.UserId=TblUser.UserId
    LEFT OUTER JOIN
               Artikel TblAT
    ON	   Prot.ATId=TblAT.ATId
    Indizes zu allen Id's sind vorhanden. Auch der Executionplan zeigt für mit nichts außergewöhnliches, außer dass die Tabelle Protokoll 2x in Indexreihenfolge (281000 Datensätze) durchlaufen wird.
    Hat jemand eine Idee?

    Uli

  • #2
    Ich habe inzwischen folgendes festgestellt:
    - Wenn ich das zur View gehörende SQL-Statement in den Dialog "Test SQL" kopiere und dort ausführen lasse, wird die View-Tabelle sofort dargestellt.
    - Springe ich aber an das Ende der View, dauert es viele Sekunden, bis die die letzten Datensätze angezeigt werden.

    Uli

    Comment

    Working...
    X