微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有办法做clickhouse索引和分区分析

如何解决有没有办法做clickhouse索引和分区分析

以我对ClickHouse的有限经验,我需要分析表的索引和分区有什么办法可以得到clickhouse使用什么索引和什么分区的查询? 提前致谢。

解决方法

通过控制台客户端,您可以使用 set send_logs_level='debug';。在此之后,对于每个查询,您将看到有关查询执行管道的信息。这对于分析分区、索引、内存和过滤器效率非常有帮助。 查询日志示例:

2021.03.30 16:17:13.716531 [ 3784 ] {db566a26-e6a8-4a15-ac48-f7b8e2d09652} <Debug>  (SelectExecutor): Selected 1607 parts by date,1607 parts by key,2265893 marks by primary key,2265893 marks to read from 1607 ranges

显示查询将从 1607 个部分读取。

如果您需要信息来比较查询/表结构的不同变体 - 查看 query_log,它有很多信息可以比查询执行时间更精确地进行比较。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。