AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 20:17

Parameter dieser Suchanfrage:

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

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: SQL Abfrage über mehrere Tabellen beschleunigen

      Delphi
      by shmia, 20. Nov 2007
    Es kommt übrigens auch auf die Reihenfolge der Joins an.
    Das Ergebnis ist das Gleiche, aber die Anzahl der Datensätze der Zwischenergebnisse können sich doch ganz erheblich unterscheiden.
    Vergleiche mit der Matrixmultiplikation:
    wenn man 3 Matrizen multipliziert, kann der Aufwand sehr unterschiedlich sein, je nachdem wie man rechnet
    (A*B)*C oder A*(B*C)

    Eine gute SQL Engine optimiert die...
  • Forum: Datenbanken

    Re: SQL Abfrage über mehrere Tabellen beschleunigen

      Delphi
      by shmia, 15. Nov 2007
    Es gibt noch weitere Optimierungsmöglichkeiten.
    Deine Abfrage mit SELECT * FROM ... ist schlecht, da so alle Felder aus allen Tabellen gezogen werden.
    Viele Felder sind dann doppelt vorhanden.
    Besser so:
    SELECT Device.*, Building.Adress, ... FROM
    Das *-chen darf man nur einmal auf eine Tabelle anwenden.
    Alle anderen Felder sollten voll qualifiziert angegeben werden.
    Je weniger Daten du...
  • Forum: Datenbanken

    Re: SQL Abfrage über mehrere Tabellen beschleunigen

      Delphi
      by shmia, 15. Nov 2007
    Schau dir mal die ON - Verknüpfungen an:
    ON . =.)
    ON . =.)
    ON . =.)
    ON . =.)
    ON . =.)
    ON . = .)
    Die Felder auf der linken Seite (also ., usw.) sind ja alles Primärschlüsselkandidaten.
    Ich hoffe du hast auf allen 6 Tabellen einen Primärschlüssel gesetzt.
    Die Felder auf der rechten Seite (., ...) sind alles Fremdschlüssel.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=shmia&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 20: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