문제

Informix 11.5에서 저장 절차의 실행 시간을 테스트하는 오래된 방법은 무엇입니까? 나는 유닉스 프롬프트에서 이와 같은 일을 생각하고 있습니다.

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

다른 아이디어가 있습니까?

도움이 되었습니까?

해결책

물론, 당신은 더 정교한 일을 할 수 있지만, 그것이 당신이 필요한 전부라면 왜 귀찮게합니까? 더 많은 단계가 있으면 SQL을 별도의 파일로 이동하고 실행하십시오.

time dbaccess <dbname> file.sql

BTW, 코드 조각에서 인용문이 누락되었습니다.

다른 팁

이런 종류의 작업에 SQLCMD 프로그램을 사용합니다. 벤치 마크 모드 (-B 옵션)가 있으며 SQL을 더 쉽게 작성할 수 있습니다.

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

오픈 소스이며에서 사용할 수 있습니다 IIUG 소프트웨어 아카이브.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top