Thema: Delphi SQL Query Performance

Einzelnen Beitrag anzeigen

generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.415 Beiträge
 
Delphi XE5 Professional
 
#2

Re: SQL Query Performance

  Alt 31. Jan 2008, 16:27
Performance ist relativ...

Ich habe hier paar Tabellen mit 1-2 Mio. Datensätze.
Diese lassen sich noch in 1-2 Sekunden abfragen.

Bei den Tabellen mit mehr als 10 Mio. Datensätze, dauert es etwas länger, da diese selten im Zugriff sind (nicht gecached).
30-45 Sekunden - unser SAN ist etwas langsam.

Aber wenn du Tunen willst ...
Zeichne deine Zugriffe mit dem Profiler auf und lass das analysieren.
Das M.-Studio schlägt dir dann schon andere Keys/Indexe vor, wenn notwendig.

Ansonsten viel Ram in den Server bauen, schnelle Platten nehmen mit Raid. Nicht zu vergessen sind große CPU's mit viel Cache.

[edit]
Ah - hab das mit dem Grid überlesen. Meine Angaben beziehen sich auf die Query-Performance.

Wenn du soviele Datensätze läds, solltest du den VST verwenden.
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  Mit Zitat antworten Zitat