AST is too big. Maximum: 500000 處理
當操作CLICKHOUSE時,出現以下錯誤。
<Error> void DB::BackgroundProcessingPool::threadFunction(): Code: 168, e.displayText() = DB::Exception: AST is too big. Maximum: 500000: (after expansion of aliases), e.what() = DB::Exception, Stack trace:
需要設定max_ast_elements及max_expanded_ast_elements
max_ast_elements:
Maximum number of elements in a query syntactic tree. If exceeded, an exception is thrown. In the same way as the previous setting, it is checked only after parsing the query. By default, 10,000.
查詢語法樹中的最大元素數。 如果超出,則丟擲異常。 與先前設定相同,僅在解析查詢後進行檢查。 預設情況下,10,000。
max_expanded_ast_elements
在遞迴擴充套件別名後,對AST大小新增了max_expanded_ast_elements限制。(新加的一個屬性)
再user.xml 新增
<max_ast_elements>10000000</max_ast_elements>
<max_expanded_ast_elements>10000000</max_expanded_ast_elements>
就可以解決這個問題。
相關文章
- Too many open files報錯處理
- ORA-00059: maximum number of DB_FILES exceeded 處理
- mysql specified key was too long與Index column size too large. The maximum column size is 767 bytes.MySqlIndex
- The API server is burning too much error budget 異常處理APIServerError
- MySQL問題處理——1040錯誤Too many connectionsMySql
- Index column size too large. The maximum column size is 767 bytes.Index
- 1709 - Index column size too large. The maximum column size is 767 bytes.Index
- ORA-12899: value too large for column ORG_NAME (actual: 145, maximum: 128)
- [Err] 1709 - Index column size too large. The maximum column size is 767 bytes.Index
- #1118 - Row size too large. The maximum row size for the used table type, not counting BLOBs
- MySQL建立表失敗:Index column size too large. The maximum column size is 767 bytesMySqlIndex
- MySQL 5.7 到 5.6,出現 Index column size too large. The maximum column size is 767 bytesMySqlIndex
- ORA-00059: maximum number of DB_FILES exceeded 情況分析及實驗處理
- MySQL資料庫index column size too large. the maximum column size is 767 bytes問題解決MySql資料庫Index
- mysql5.7 資料匯入5.6 Index column size too large. The maximum column size is 767 bytes.MySqlIndex
- AST in JSASTJS
- AST 原理分析AST
- babel 與 astBabelAST
- 多對一處理 和一對多處理的處理
- JSP 異常處理如何處理?JS
- E - Maximum Glutton
- [LeetCode] Third Maximum NumberLeetCode
- 模板處理
- 平滑處理
- 字串處理字串
- 事件處理事件
- AST抽象語法樹AST抽象語法樹
- 從babel講到ASTBabelAST
- ast 後序遍歷AST
- Python錯誤處理和異常處理(二)Python
- APM RUEI processor處理程式hang死處理方法
- Python資料處理(二):處理 Excel 資料PythonExcel
- Python影像處理丨5種影像處理特效Python特效
- webgl 影像處理2---影像畫素處理Web
- 【故障處理】ORA-600:[13013],[5001]故障處理
- Apache Beam,批處理和流式處理的融合!Apache
- data too long for column
- Python 影像處理 OpenCV (6):影像的閾值處理PythonOpenCV