Forum: Datenbanken
Delphi
by Dumpfbacke,
20. Jan 2022
Es ist wie verhext hier. Es geht auch nicht. Bei mir muss doch dann irgendetwas nicht in Ordnung sei. Es kommt erneut zu den 6 Sekunden. Das ganze wundert micht so langsamm.
Prepare time = 0ms
Execute time = 6s 657ms
Avg fetch time = 6.657,00 ms
Current memory = 18.323.720
Max memory = 147.452.584
Memory buffers = 2.048
Reads from disk to cache = 90.199
Writes from cache to disk = 0
Forum: Datenbanken
Delphi
by Dumpfbacke,
18. Jan 2022
Ich habe es versucht. Es wird hier der Index von Feld2 benutzt und es dauert 6 Sekunden bis zum Ergebnis.
------ Performance info ------
Prepare time = 0ms
Execute time = 6s 718ms
Avg fetch time = 6.718,00 ms
Current memory = 18.151.488
Max memory = 18.236.568
Memory buffers = 2.048
Reads from disk to cache = 90.240
Forum: Datenbanken
Delphi
by Dumpfbacke,
18. Jan 2022
Das Feld also Feld1 hat zwei einen Auf und einer Absteigend.
Forum: Datenbanken
Delphi
by Dumpfbacke,
17. Jan 2022
Ergbisnis ist 29 Stück und es dauerte 31 ms fürs Ergebnis.
Forum: Datenbanken
Delphi
by Dumpfbacke,
17. Jan 2022
Nein geht leider auch nicht. Es bleibt wiw bei jeder anderen Version bei den 6 Sekunden. Das ganze ist ein wenige merkwürdig.
Forum: Datenbanken
Delphi
by Dumpfbacke,
17. Jan 2022
Habe ich gemacht und die Memory buffers mal verdoppelt. Es blebt dei den 6 Sekunden. Die Kiste mag es einfachnicht machen.
------ Performance info ------
Prepare time = 0ms
Execute time = 6s 781ms
Avg fetch time = 6.781,00 ms
Current memory = 18.142.400
Max memory = 18.181.024
Memory buffers = 2.048
Reads from disk to cache = 90.240
Forum: Datenbanken
Delphi
by Dumpfbacke,
17. Jan 2022
Ja Index wird benutzt das ist da das was mich hier so wurder.
Forum: Datenbanken
Delphi
by Dumpfbacke,
17. Jan 2022
Danke für den Hinweis Holger.
Ich verstehe das ich es in Zukunft genauer beschrieben muss. Das mit dem Kopieren ist auch einfacher. Bei mir heißen die Felder hier noch Feld1 usw., da es nur der erste Test ist und ich die Daten mal so erhalten haben. Nicht schön aber selten.
Also das mit dem Feld 3 war ein Kopierfehler das habe ich zum testen mal geändert und dann genau kopiert für hier. Es...
Forum: Datenbanken
Delphi
by Dumpfbacke,
17. Jan 2022
Hab' ich das recht verstanden? Du suchst
und davon dann den Satz mit dem höchsten Datum?
select max(Datum) as Max_Datum from (
select datum
from tabelle1
where Feld2 = 'Schraube' and Feld3 = 'klein' and Feld 3 <> ''
)
Forum: Datenbanken
Delphi
by Dumpfbacke,
17. Jan 2022
Leider habe ich hier einen kleinen Tipfehler gemacht es muss richtig lauten Feld3 <> 'klein'. Aus diesem grund auch <> ''. Sorry. Ich habe es oben mal angepasst.
Forum: Datenbanken
Delphi
by Dumpfbacke,
17. Jan 2022
Ja es isgt ein Index über alle Leder hier. Wenn ich die einzelenn Zeilen mir hohe geht es ja auch super fix nur bei Max dauert es leider "so lange".
Forum: Datenbanken
Delphi
by Dumpfbacke,
17. Jan 2022
Doch das ist so gewollt bzw. die Vorgabe. Die Felder sind nicht NULL sondern teilweise leer und diese sollen hier nicht berücksichtig werden.