Clickhouse中SQL的最大长度是多少?

发布于 2025-02-09 09:37:52 字数 363 浏览 1 评论 0原文

现在,我将在Clickhouse中执行长时间长的SQL,

ALTER table a MODIFY
TTL toDate(recordTimestamp) + INTERVAL 180 DAY DELETE WHERE tenant='A',
    toDate(recordTimestamp) + INTERVAL 150 DAY DELETE WHERE tenant='B',
    toDate(recordTimestamp) + INTERVAL 190 DAY DELETE WHERE tenant='C',
...
...

也许有1,000名租户;因此,SQL会太长,我不确定CK是否可以正常工作。 还是CK有什么办法支持?

Now I will exec a long long long sql in ClickHouse,

ALTER table a MODIFY
TTL toDate(recordTimestamp) + INTERVAL 180 DAY DELETE WHERE tenant='A',
    toDate(recordTimestamp) + INTERVAL 150 DAY DELETE WHERE tenant='B',
    toDate(recordTimestamp) + INTERVAL 190 DAY DELETE WHERE tenant='C',
...
...

Maybe there are 1,000 tenants; So the sql will be too long, I'm not sure if CK can work properly.
Or is there any way for CK to support?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦晓ヶ微光ヅ倾城 2025-02-16 09:37:52

我想说默认的SQL大小为256 KIB。

但是可以通过设置 /a>。

因此,看来这实际上取决于您的RAM:

查询的最大部分,可以用SQL解析器解析RAM。

I would say the default sql size is 256 KiB.

but can be changed by setting max_query_size.

So it seems it actually depends on your RAM:

The maximum part of a query that can be taken to RAM for parsing with the SQL parser.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文