Вопрос

Что такое старый метод тестирования времени выполнения хранимых процедур в Informix 11.5.Я думаю сделать что-то вроде этого из командной строки Unix:

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

Есть еще идеи?

Это было полезно?

Решение

Конечно, вы можете сделать что-то более сложное, но если это все, что вам нужно, зачем беспокоиться?Очевидно, что если шагов больше, переместите sql в отдельный файл и запустите

time dbaccess <dbname> file.sql

кстати, в вашем фрагменте кода отсутствует цитата.

Другие советы

Для этой работы я использую свою программу SQLCMD.Он имеет режим тестирования (опция -B), а также упрощает написание SQL:

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

Он имеет открытый исходный код и доступен на Архив программного обеспечения IIUG.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top