AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 08:02

Parameter dieser Suchanfrage:

Suche in Thema: SQL-Abfrage zu langsam
Suche alle Beiträge, die von "geosucher" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: SQL-Abfrage zu langsam

      Delphi
      by geosucher, 8. Sep 2015
    Hallo Stephan,

    die MDB-Datei hat 10,6 MB. In der Datenbank wird nicht mehr geändert, d.h. ich habe sie jetzt einmal komprimiert. Der Zugriff dauert jetzt noch 4 Sekunden - reicht voll und ganz. (Man soll aj auch noch merken, das das Programm arbeitet! :-D)

    Danke!

    Gruß

    Roland
  • Forum: Datenbanken

    AW: SQL-Abfrage zu langsam

      Delphi
      by geosucher, 8. Sep 2015
    Umstellung auf SQL mit "between" und Indizes auf die Felder bringt eine Laufzeit von 23 Sekunden.
    Umstellung auf CursorLocation auf clUseServer kommt auf 15 Sekunden
    Umstellung des CursorType bringt nichts (bei Dynamic, OpenForwardOnly und Unspecified gibt es eine Fehlermeldung)

    Gruß

    Roland
  • Forum: Datenbanken

    AW: SQL-Abfrage zu langsam

      Delphi
      by geosucher, 8. Sep 2015
    Hallo Stephan,

    danke für die schnelle Antwort.
    Die Access-DB liegt lokal vor. In der abgefragten Tabelle sind ca. 50000 Datensätze.
    Im Programm werden ca. 500 Abfragen pro Lauf getätigt. (für 390 Abfragen braucht das Programm zur zeit 67 Sekunden)

    Ich werde dann mal testen. Danke!

    Roland
  • Forum: Datenbanken

    SQL-Abfrage zu langsam

      Delphi
      by geosucher, 8. Sep 2015
    Hallo zusammen,

    schreibe mit Delphi 2010 an einem Programm mit ADO-Zugriff auf eine Access 2003-Datenbank.
    Ich habe eine Abfrage in meinem Programm in der Art

    "select dx,dy where (rw >= x-1000) and (rw <= x +1000) and (hw >= y-1000) and (hw>= y+1000)

    rw,hw,dx und dy sind DB-Felder, xund y sind variabel. Wenn ich die Abfrage per ADODataset realisiere, funktioniert alles, ist aber sehr...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=geosucher&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=186511
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz