如何显示ClickHouse数据库中的表正在使用什么引擎?

时间:2019-09-02 12:29:12

标签: clickhouse

是否有任何命令/ SQL可以显示ClickHouse数据库中的表正在使用的引擎?

create table t (id UInt16, name String) ENGINE = Memory;
insert into t(id, name) values (1, 'abc'), (2, 'xyz');

create table t2 as t ENGINE = TinyLog;
insert into t2(id, name) values (3, 'efg'), (4, 'hij');

create table t3 ENGINE = Log as select * from t;

describe命令不显示引擎信息

describe t

我怎么知道正在使用哪个引擎?

1 个答案:

答案 0 :(得分:1)

如果您运行

SHOW CREATE TABLE t

它将使您查询以重新创建包含引擎信息的表t

或运行

SELECT database, name, engine, engine_full
FROM system.tables