2012-12-06 3 views
0

RPostgresql을 사용하여 로컬 Postgres DB에 연결합니다. 일반적으로 dbGetQuery를 사용하여 쿼리를 문자열로 보냅니다. 쿼리의 실행 시간을 인쇄하는 방법이 있습니까?RPostgresql을 사용하여 쿼리 타이밍 인쇄

에서 postgres \ timing은 모든 쿼리에 대한 쿼리 실행 시간을 인쇄합니다. R/RPostgresql에서 실행 타이밍을 얻는 방법이 있습니까?

+0

'system.time'에 전화를 겁니다. –

답변

0

psql \ timing에서는 쿼리 전후의 시스템 시간 만 확인합니다. 나는 이것이 libpq 함수가 아니라고 생각한다. 그것은 단지 시스템 수학의 일반적인 문제입니다 (여기서 나는 소스를 두 번 확인하지는 않았지만 이것이 내가 먼저 생각하는 것이고 나는 libpq의 타이밍 기능에 익숙하지 않다).

우리가 libpq 기능에 대해 말하는 것이 아니기 때문에 다른 방법으로 타이밍 검사를 수행하는 방법을 살펴볼 필요가 있습니다. Roman이 말한 것처럼 system.time을 사용하여 정보를 얻고 직접 타이밍을 계산하십시오.