Registriert seit: 10. Mär 2005
Ort: Mitten in Deutschland
332 Beiträge
Delphi 10.2 Tokyo Professional
|
Benötigte Zeit für einen Abfrage
27. Dez 2013, 17:52
Datenbank: Firebird • Version: 2.5 • Zugriff über: IBX
Hallo Leute,
ich habe hier eine Frage zur benötigten Zeit für eine Abfrage. Es wird in der Where Abfrage zwei Felder abgefragt, auf beiden Feldern liegt jewals ein extra Index.
Fall 1
Where Feld1 = '4EE' and Feld2 = 'Frankfurt'
Fall 2
Where Feld1 = '4EE' and (Feld2 = 'Frankfurt' or Feld2 = 'München'
Nun zu meiner Frage.Warum dauert es denn bei dem zweiten Fall erheblich länger als bei den ersten Fall ? Ich habe es mit IBExpert überprüft und dort ist es genau so.
Wie kann denn so etwas sein und wie kann ich es denn Ändern ?
Tanja
Tanja
|