PG_LAST_QUERY_ID - Amazon Redshift

PG_LAST_QUERY_ID

현재 세션에서 가장 최근에 완료된 쿼리의 쿼리 ID를 반환합니다. 현재 세션에서 쿼리가 실행되지 않았다면 PG_LAST_QUERY_ID가 -1을 반환합니다. PG_LAST_QUERY_ID는 리더 노드에서만 실행되는 쿼리에 대해서는 쿼리 ID를 반환하지 않습니다. 자세한 내용은 리더 노드 전용 함수 단원을 참조하십시오.

구문

pg_last_query_id()

반환 타입

정수를 반환합니다.

다음은 현재 세션에서 완료된 마지막 쿼리의 ID를 반환하는 쿼리입니다.

select pg_last_query_id();

결과는 다음과 같습니다.

pg_last_query_id ---------------- 5437 (1 row)

다음은 현재 세션에서 가장 최근에 완료된 쿼리의 쿼리 ID 및 텍스트를 반환하는 쿼리입니다.

select query, trim(querytxt) as sqlquery from stl_query where query = pg_last_query_id();

결과는 다음과 같습니다.

query | sqlquery ------+-------------------------------------------------- 5437 | select name, loadtime from stl_file_scan where loadtime > 1000000; (1 rows)