Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#24

Re: Gibt es eine Art MS-Profiler für Firebird ?

  Alt 20. Feb 2008, 22:06
Hallo

moinz ..

EXECUTE PROCEDURE ReadMessZopfMessLaenge

nur minimaler Traffic, 2 Parameter übergeben, nix zurückbekommen


Select * From READMPMAUFTRAG(1)

Select * heisst,
a) ich brauch alles
b) ich brauch vielleicht nicht alles , aber laden wir erst mal alles

b) ist "schlechter"

Die Ursache des Traffic bekomst du per im SQL-Monitor CTRL+O (oh) + "Fetched Data"

Die Frage ist halt immer, braucht das Programm wirklich die ganzen Daten ?

Die Performance hängt leider von vielen Faktoren ab:

Prepare/Optimize:
FB sucht den besten Weg, die Abfrage zu durchzuführewn (Anzahl der Datensätze, vorhandene Indizes ..)

Execute:
Prozessor, mehr noch die Fest-Platte spielt eine Rolle, wie schnell das geht

Fetch:
der Client holt sich die Daten zeilenweise ab
jedes Byte, was nicht benötigt wird, bremst


Heiko
Heiko
  Mit Zitat antworten Zitat