Forum: Datenbanken
Delphi
by WoGe,
27. Aug 2007
Super!!!
Das funktioniert genau wie beschrieben, das Problem ist hiermit gelöst.
Der Optimizer verwendet jetzt auf allen mit einem DESCENDING Index versehenen Felder auch diesen und ist entsprechend schnell.
Danke
Forum: Datenbanken
Delphi
by WoGe,
26. Aug 2007
Das Feld ist vom Typ Bigint
Die Anzahl der Datensätze habe ich auf ca. 500.000 reduziert.
Zudem habe ich ein Feld Ar2 vom Typ Integer erzeugt und mit dem Inhalt von AR gefüllt und einen Index dazu erstellt.
Auch hier bleibt alles wie gehabt.
Ich werde jetzt noch mal auf 250.000 Sätze reduzieren und AR enfernen.
Forum: Datenbanken
Delphi
by WoGe,
26. Aug 2007
Hallo,
jetzt hab ich folgenden Server : Server version: WI-V6.3.1.12855 Firebird 2.0
und diesen IBExpert: Version 2007.07.20
Leider verwendet der immernoch den PLAN SORT ((ROHWERTE NATURAL))
Besteht die Möglichkeit, das noch irgendwas anderes da Einwirken könnte?
Forum: Datenbanken
Delphi
by WoGe,
26. Aug 2007
Server version: WI-V6.3.4.4910 Firebird 1.5
Der Backup ist auch gleich fertig, und ich stelle dann auf 2.0 Realease um.
An der Stelle frag ich mich nur noch wenn das besser/richtig funktioniert welche Zugriffskomponeten ich dann in Delphi nehmen soll, da ich den FB1.5 ja wegen der (noch vorhandenen) Kombapilität zu dem Interbase-Kombos von Delphi ausgewählt hatte..
Forum: Datenbanken
Delphi
by WoGe,
26. Aug 2007
Ausser das Firebird das "desc;" nicht mag, läuft auch dieses Statement nur mit
PLAN (ROHWERTE NATURAL)
Forum: Datenbanken
Delphi
by WoGe,
26. Aug 2007
Hallo,
ich habe zum Testen der Performance eine Testtabelle entworfen die 15.000.000 Datensätze enthält.
AR ist die ID und der PrimaryKey
Dabei habe ich folgende überaschende Merkwürdogkeit entdeckt:
Select * FROM ROHWERTE
where ar between 14000000 and 14000010