AST 최대 크기 관련 설정
AST 최대 크기 관련 설정
쿼리 구문 트리의 최대 중첩 깊이와 최대 요소 수를 제어하는 설정들이에요. 이를 초과하면 예외가 발생한답니다. 이 설정들은 system.settings 테이블에서 확인할 수 있고 소스 코드에서 자동 생성된 값들이에요.
출처: 문서
본문
이 설정들은 system.settings에서 확인할 수 있고, 소스 코드에서 자동 생성된 값들이에요.
max_ast_depth
쿼리 구문 트리의 최대 중첩 깊이예요. 초과하면 예외가 발생해요.
현재는 파싱 중에는 확인되지 않고 쿼리 파싱이 끝난 후에만 확인돼요. 즉 너무 깊은 구문 트리가 파싱 중에 생성될 수 있지만 쿼리는 실패해요.
max_ast_elements
쿼리 구문 트리의 최대 요소 수예요. 초과하면 예외가 발생해요.
현재는 파싱 중에는 확인되지 않고 쿼리 파싱이 끝난 후에만 확인돼요. 즉 너무 깊은 구문 트리가 파싱 중에 생성될 수 있지만 쿼리는 실패해요.