Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Daten update verschieden schnell (https://www.delphipraxis.net/141844-daten-update-verschieden-schnell.html)

Dumpfbacke 17. Okt 2009 09:37

Datenbank: Interbase • Version: 6 • Zugriff über: IBX

Daten update verschieden schnell
 
Hallo Leute,
ich muß etliche Datensätze Updaten mittels einer IBDataSet Komponente. Wenn ich n un den Datsatz suche und update geht es unterschiedlich schnell. Wenn ich bei in nur einen Feld suche geht es schneller als wenn ich den Datsatz such inden ich in zwei Felder der Tabelle such. Auf jedem Feld ist natürlich ein Index.
Kann mir jemand hier erklären wieso es so ist.
Danke Tanja

Bernhard Geyer 17. Okt 2009 09:54

Re: Daten update verschieden schnell
 
Bei MS SQL-Server würde ich hierzu den Profiler anschmeißen um zu sehne was die DB so macht bzw. im SQL Server Management Studio mir den Query Plan anzeigen lassen. Ich denke ähnliches müsste (mit entsprechenden Tools) auch bei Interbase möglich sein.

mkinzler 17. Okt 2009 12:15

Re: Daten update verschieden schnell
 
2 Indizes mit einem Feld oder einer mit beiden?

Dumpfbacke 17. Okt 2009 12:23

Re: Daten update verschieden schnell
 
Zwei jewals einer für ein Feld

mkinzler 17. Okt 2009 13:06

Re: Daten update verschieden schnell
 
Wenn du nach mehreren Felder filterst, bzw. in der where-Klausel abfragst, benötigst du eine Index über diese Feldkombination


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:48 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