clickhouse max_memory_usage语法
时间: 2023-10-10 22:06:52 浏览: 68
Oracle语法整理(较全)
4星 · 用户满意度95%
clickhouse的max_memory_usage语法如下:
1. 在CREATE TABLE语句中:
```
CREATE TABLE table_name (
column_name1 [type1] [DEFAULT|MATERIALIZED|ALIAS expr1],
column_name2 [type2] [DEFAULT|MATERIALIZED|ALIAS expr2],
...
) ENGINE = engine_name [OPTIONS] [PARTITION BY partition_key_expression] [ORDER BY order_key_expression] [SETTINGS key1=value1, key2=value2, ...] [TTL expression] [SAMPLE BY expression] [SETTINGS key1=value1, key2=value2, ...] [MAX_MEMORY_USAGE n]
```
其中,MAX_MEMORY_USAGE n是最大内存用量,单位为字节或使用2^10、2^20等后缀表示如K、M、G等。
2. 在ALTER TABLE语句中:
```
ALTER TABLE table_name MODIFY COLUMN column_name [type] [DEFAULT|MATERIALIZED|ALIAS expr] [COMMENT 'comment'] [AFTER column_after] [ADD ID expression] [DROP|CLEAR DEFAULT] [RENAME TO new_column_name] [SETTINGS key1=value1, key2=value2, ...] [MAX_MEMORY_USAGE n]
```
同样,MAX_MEMORY_USAGE n 也是最大内存用量,单位为字节或使用2^10、2^20等后缀表示如K、M、G等。
阅读全文