> 좀더 자세하게 질문을 드리면
> 1.처음 질의 요구시부터 수행전까지
> 2.질의 수행시간
> 3.응답시간
> 맞는 것인지..
> os의 종류나 시스템의 종류에는 무관
일단 psql 등을 이용해서는 이들 세가지를 모두 분리해서 check 해 내는 것은 불가능합니다.
단지 전반적인 cost 를 비교해 볼수는 있습니다.
explain 이라는 명령어가 이런 작업을 실행합니다.
=> explain select * from db_table_name;
이렇게 할 경우 그 실행 코스트를 보여 줍니다.
이런식으로 전반적인 cost 를 비교해 볼 수 있는 것입니다.
다음으로 생각해 볼수 있는 방법이 perl 에서 DBD/DBI 를 이용할 경우 따로 구문을 parsing 한 후에 실행을 하므로 1 번 항과 2,3번 항 이렇게 구분해서 점검은 가능할 수 있을 것 같습니다.
여기서 2번과 3번은 backend 에서 실행이 되어 나오므로 그 시간을 분리해서 독립적으로 점검한다는 것은 그렇게 간단하지 않을 것 같습니다.
혹시 좋은 방법이라도 있는지요.?
|