안녕하세요.
특정 프로시져의 실행을 동시시간대에 제한하려고 합니다.
해당 프로시져의 내용이 대용량 검색 쿼리로 다른 어플리케이션에 영향을 미치게 되어 해당 프로시져의 사용량을 제한하려고 생각중에 있습니다.
현재 프로시져가 돌고 있는지(사용중인지) 확인가능하면 이의 갯수를 파악해 1개 미만이면 요청 프로시저를 실행시키고 1을 초과하면 특정 테이블에 요청건을 저장한 후 스케줄러나 job을 이용해서 특정 테이블을 읽어 요청한 건을 처리하려고 합니다.
해서 해당 프로시져가 실제 운행중인지 아닌지를 파악하려고 하는데 어떤 방법으로 해야 할지 몰라서 문의합니다.
또는 위의 방법 말고 다른 제안 있으시면 조언 부탁드립니다.
수고하세요.