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