You need to enable JavaScript to run this app.
文档中心
ByteHouse云数仓版

ByteHouse云数仓版

复制全文
下载 pdf
计算组本地盘
FAQ
复制全文
下载 pdf
FAQ

计算组本地盘的作用是什么?

计算组本地盘的主要作用是在存计分离的架构下,加速远端数据的读性能。ByteHouse 云数仓版默认的写行为是写穿到远端持久化的分布式存储里,后续通过 SQL 读触发,回源到本地盘里。
如果您想主动触发本地盘中缓存的提取加载,可参考缓存加载

计算组本地盘的空间如何划分?

计算组本地盘存储的文件,主要分为数据块、元数据、unique index 索引文件、BSP 临时落盘文件、insert 前台写/后台数据合并的临时文件等。其中,数据块占用 70-80% 左右的比例,索引、临时文件占用 10% 左右。
如需具体了解比例或针对性调整,可以提交工单或联系 ByteHouse 团队。

如果出现报错 "Cannot reserve 1 MB, not enough space",该如何处理?

当 SQL 异常里提示 Cannot reserve xx MB, not enough space 报错时,一般是本地预留的临时文件空间不足,出现该问题的原因可能是前台 insert 量变大、变频繁、数据攒批行数变多,也可能是后台数据合并变频繁、合并的文件过大等导致。
另外,ByteHouse 云数仓版的计算组支持单独设置读、写计算组,如果您设置的读和写计算组是同一个计算组时,可能更容易触发该问题。
您可以通过以下方式解决:

  • 如果当前您尚未购买计算组本地盘:默认通用型 1:4 的计算组赠送的是 200GB 的空间,您可通过购买计算组本地盘来扩容本地盘空间。上述手段可以扩大临时文件的空间,避免上述报错,购买及操作详情请参考使用计算组本地盘
  • 如果已经购买计算组本地盘:可适当扩容计算组本地盘。您可登录 ByteHouse 云数仓版控制台,单击顶部计算组,找到您使用的计算组,单击编辑,调整计算组本地盘的大小。
最近更新时间:2025.11.04 11:14:10
这个页面对您有帮助吗?
有用
有用
无用
无用