안녕하세요!
쿼리를 실행하고있는 컴퓨터 명을 찾을 수는 없나요.?
클라이언트에서 여러명이 사용하는데 어느 특정컴퓨터에서 자꾸 실행하지 말아야 할 쿼리를 실행해서
락이 걸리고 있습니다. 그런데 쿼리명령어는 알 수 있는데 어떤 컴퓨터인지 도무지 찾을 수가 없습니다.
고수님들의 도움을 요청합니다. 도와 주세요..
그럼 수고하세요...
클라이언트에 계정을 각각 발급해주어서 해당계정 사용자로 구분하면 되지 않나요?
아니면 프로그램 단에서 쿼리실행요청하면서 자기가 누군지 알리는 부분을 추가해서 처리하는 방법도 있을거구요.
그런걸 손대지 못하는 상황이라면 난감하겠네요..
답변 감사드립니다.
DB자체적으로는 알 수 있는 방법이 없는지요...?
select * from pg_stat_activity;
IP만으로 컴퓨터를 찾을 수 있으면 위 쿼리로 알아낼 수 있겠네요.