Frage

Was ist die uralte Methode der Prüfung der Ausführungszeit von gespeicherten Prozeduren auf Informix 11.5. Ich denke an so etwas wie diese von einem Unix-Prompt tun:

$ time (echo 'execute procedure foo(1)' | dbaccess ...)

Jede andere Ideen?

War es hilfreich?

Lösung

Sicher, man kann etwas aufwendigere, tun, aber wenn das alles ist, was Sie brauchen, warum die Mühe? Natürlich, wenn es mehr Schritte sind, bewegen Sie den SQL in eine separate Datei und starten

time dbaccess <dbname> file.sql

btw, es ist ein Zitat aus dem Code-Fragmente fehlt.

Andere Tipps

Ich benutze mein SQLCMD-Programm für diese Art von Arbeit. Es hat einen Benchmark-Modus (Option -B) und macht es auch einfacher, die SQL zu schreiben:

sqlcmd -d stores -B -e 'execute procedure foo(1)'

Es ist Open Source und die von der IIUG Software-Archiv .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top