AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 14:17

Parameter dieser Suchanfrage:

Suche in Thema: SQL Abfrage über mehrere Tabellen beschleunigen
Suche alle Beiträge, die von "hirnstroem" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: SQL Abfrage über mehrere Tabellen beschleunigen

      Delphi
      by hirnstroem, 20. Nov 2007
    Wird wohl so etwas in dieser Art gewesen sein.




    Und ich bin davon ausgegangen, dass, wenn es schon so schöne Join-Konstrukte gibt, diese auch schneller sind als andere, herkömliche Schreibweisen.
  • Forum: Datenbanken

    Re: SQL Abfrage über mehrere Tabellen beschleunigen

      Delphi
      by hirnstroem, 20. Nov 2007
    SELECT *
    from device_key, device, deviceType, Building, Floor, Room, Application
    where device_key.keyID = :KeyID
    and deviceType.deviceType = "Door Interface"
    and device_key.deviceId = device.deviceId
    and device.deviceTypeId = deviceType.deviceTypeId
    and device.buildingID = Building.buildingID
    and device.floorId = Floor.floorId
    and device.RoomId =Room.RoomId
    and device.ApplicationId =...
  • Forum: Datenbanken

    Re: SQL Abfrage über mehrere Tabellen beschleunigen

      Delphi
      by hirnstroem, 15. Nov 2007
    Nun gut, in diesem Falle werden, bis auf die jeweiligen Hauptschlüssel, sämtliche Daten auf einem Webinterface dargestellt. Die CursorLocation ist aber in der Tat beim Client. Da maximal 512 Geräte respektive 2000 Schlüssel in der Datenbank vorkommen, sollte dies aber nicht übermässig ins Gewicht fallen. Zudem meine ich, dass ein serverseitiger Cursor noch andere Probleme nach sich zieht...
  • Forum: Datenbanken

    Re: SQL Abfrage über mehrere Tabellen beschleunigen

      Delphi
      by hirnstroem, 15. Nov 2007
    Ja, dem ist so. Mittlerweile habe ich auch herausgefunden, dass wenn die Fremdschlüssel keinen Index haben, die Abfrage noch viel langsamer Ausgeführt wird.

    Aber ob nun zehn Sekunden, für das herausfiltern von 512 Datensätzen aus einer Menge von 1'024'000 Datensätzen, eine gute Zeit sind oder nicht, kann ich noch immer nicht so richtig beurteilen.

    Vielen Dank für deine Ausführungen Andreas....
  • Forum: Datenbanken

    SQL Abfrage über mehrere Tabellen beschleunigen

      Delphi
      by hirnstroem, 15. Nov 2007
    'loha Folks,

    untenstehende Abfrage führt ab einer gewissen Anzahl Datensätzen in den verschiedenen Tabellen zu relativ grossen Geschwindigkeitseinbussen:


    SELECT *
    FROM
    (Device_Key RIGHT JOIN
    (Room INNER JOIN
    (Floor INNER JOIN


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=hirnstroem&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=103400
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:25 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