Announcement

Collapse
No announcement yet.

ADO Performance

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

  • ADO Performance

    Hallo

    Umgebung:
    Delphi 5 Enterprise
    MDAC 2.5
    MS SQL-Server 7.0

    Ich habe manchmal das Problem, dass ein SELECT bei einer ADOQuery (Ausführungzeit normal im Millisekunden-Bereich) sehr lange dauert bzw. in einen Timeout hineinläuft. Dieser Effekt ist nicht wirklich nachvollziehbar und sehr lästig!

    Ist das normal, oder liegt es an best. Einstellungen?

    Ciao Herbert

  • #2
    Hallo,

    das sieht so aus, als ob sich hier zwei unabhängige Transaktionen in die Quere kommen. Beim SELECT werden Datenbankobjekte (Tabelle, Datenbankseite, Index oder Zeile) angefordert, die noch von einer anderen Transaktion gesperrt sind. Verwenden auch wirklich alle ADO-Komponenten im eigenen Programm die gleiche TADOConnection? Wenn ja, ist als Ursache die Aktion eines anderen Benutzers zu vermuten, die als Seiteneffekt diese Sperre in der Datenbank setzt

    Comment

    Working...
    X