AST 최대 크기 관련 설정

AST 최대 크기 관련 설정

쿼리 구문 트리의 최대 중첩 깊이와 최대 요소 수를 제어하는 설정들이에요. 이를 초과하면 예외가 발생한답니다. 이 설정들은 system.settings 테이블에서 확인할 수 있고 소스 코드에서 자동 생성된 값들이에요.

출처: 문서

본문

이 설정들은 system.settings에서 확인할 수 있고, 소스 코드에서 자동 생성된 값들이에요.

max_ast_depth

쿼리 구문 트리의 최대 중첩 깊이예요. 초과하면 예외가 발생해요.

현재는 파싱 중에는 확인되지 않고 쿼리 파싱이 끝난 후에만 확인돼요. 즉 너무 깊은 구문 트리가 파싱 중에 생성될 수 있지만 쿼리는 실패해요.

max_ast_elements

쿼리 구문 트리의 최대 요소 수예요. 초과하면 예외가 발생해요.

현재는 파싱 중에는 확인되지 않고 쿼리 파싱이 끝난 후에만 확인돼요. 즉 너무 깊은 구문 트리가 파싱 중에 생성될 수 있지만 쿼리는 실패해요.

더 알아보기 (Learn more)