replace_running_query
query_id 매개변수를 전달할 수 있습니다. 이는 쿼리 식별자로 사용되는 임의의 문자열입니다.
현재 동일한 사용자에 대해 같은 query_id를 가진 쿼리가 이미 존재하면, 동작은 replace_running_query 매개변수에 따라 달라집니다.
0 (기본값) – 예외를 발생시킵니다(같은 query_id를 가진 쿼리가 이미 실행 중이면 새 쿼리의 실행을 허용하지 않음).
1 – 기존 쿼리를 취소하고 새 쿼리를 실행합니다.
세분화 조건 제안 기능을 구현하려면 이 매개변수를 1로 설정하십시오. 다음 문자를 입력했을 때 이전 쿼리가 아직 끝나지 않았다면 해당 쿼리를 취소해야 합니다.
replace_running_query_max_wait_ms
query_id를 가진 쿼리의 실행이 끝날 때까지 대기하는 시간입니다.
가능한 값:
- 양의 정수입니다.
- 0 — 서버가 이미 동일한
query_id를 가진 쿼리를 실행 중인 경우, 새 쿼리를 실행할 수 없도록 예외를 발생시킵니다.