최대 동시 쿼리 관련 설정
최대 동시 쿼리 관련 설정
동시에 처리되는 쿼리 수의 상한을 제어하는 설정들이에요. 전역 및 사용자별로 최대 동시 쿼리 수를 지정할 수 있답니다. 이 설정들은 system.settings 테이블에서 확인할 수 있고 소스 코드에서 자동 생성된 값들이에요.
출처: 문서
본문
이 설정들은 system.settings에서 확인할 수 있고, 소스 코드에서 자동 생성된 값들이에요.
max_concurrent_queries_for_all_users
현재 동시 처리되는 쿼리 수가 이 설정의 값에 도달하거나 초과하면 예외를 던져요.
예시: 서버가 과부하되더라도 조사를 위해 자신은 쿼리를 실행할 수 있도록, max_concurrent_queries_for_all_users를 모든 사용자에 대해 99로 설정하고 데이터베이스 관리자는 자신에게 100으로 설정할 수 있어요.
한 쿼리나 사용자에 대해 설정을 수정하는 것은 다른 쿼리에 영향을 주지 않아요.
가능한 값:
- 양의 정수.
- 0 — 제한 없음.
예시:
<max_concurrent_queries_for_all_users>99</max_concurrent_queries_for_all_users>
함께 보기:
max_concurrent_queries
클라우드 기본값: 1000.
max_concurrent_queries_for_user
사용자당 동시 처리되는 쿼리의 최대 수예요.
가능한 값:
- 양의 정수.
- 0 — 제한 없음.
예시:
<max_concurrent_queries_for_user>5</max_concurrent_queries_for_user>