You need to enable JavaScript to run this app.
导航
分布式缓存
最近更新时间:2025.11.04 11:14:10首次发布时间:2025.11.04 11:14:10
复制全文
我的收藏
有用
有用
无用
无用

分布式缓存是 ByteHouse 云数仓版提供的缓存共享解决方案,依托分布式缓存技术,可有效提升数据查询性能,满足您对高性能查询的需求。本文将介绍分布式缓存功能开通及使用方法。

背景信息

功能概述

ByteHouse 云数仓版采用款存算分离架构,在实时数仓场景下,使用计算组本地盘缓存仍然存在一定的局限性:

  • 依赖对象存储等系统时,首字节延迟会影响查询响应速度;
  • 共享存储层在多租户场景下易受资源竞争影响,导致性能抖动;
  • 存算分离架构下,如果本地缓存未命中(Cache Miss),需直接读取远端存储,显著增加查询耗时。

而分布式缓存可通过跨计算节点分布式部署,实现全局共享缓存资源,可针对性解决上述问题,从以下三方面进一步增强性能和稳定性:

  • 数据时效性保障:实现实时数仓类业务写入秒级可见,保障数据时效性;
  • 租户级资源隔离:提供租户粒度的计算、IO 加速能力;
  • 弹性伸缩适配:缓存节点独立扩缩容,实现 IO 吞吐线性伸缩能力,灵活应对业务流量波动。

Image
开通分布式缓存后,ByteHouse 会自动为当前环境中的计算组自动下发缓存配置:

  • 查询时,数据将会自动加载至分布式缓存;
  • 后续相同查询会优先从分布式缓存读取数据,无需重复访问远端存储,显著提升查询效率。

应用场景

分布式缓存适用于以下场景:

  • 高性能查询场景:适用于需要快速响应的数据分析查询(如实时报表、即时数据分析),尤其是对频繁访问的数据,可通过缓存加速降低查询延迟。
  • 大规模数据处理:在数据量较大的环境中(如 PB 级数据存储),通过分布式缓存减少对远端存储的依赖,避免反复读取远端数据导致的性能瓶颈,提升整体查询效率。

计费说明

  • 定价与计费
    • 分布式缓存支持在“租户-环境”级别下购买和管理统一的专属缓存,所有计算组共享缓存资源。每个环境仅能开通一次分布式缓存,开通后的缓存,所有用户共享。
    • 分布式缓存起订容量为 3500 GiB,支持包年包月计费模式,计费详情请参见分布式缓存
  • 结算/续费欠费退订:分布式缓存的结算、续费周期等逻辑与公共计算组的对应逻辑相互独立,但逻辑框架类似,详情可参见产品计费文档。

使用限制

该功能为 Beta 功能,如需使用,请提交工单或联系 ByteHouse 团队获取白名单权限。

前提条件
  • 如果您需要在控制台上开通分布式缓存功能,需使用具有 AccountAdmin 或 SystemAdmin 角色的用户开通服务。
  • 所有子用户均可查看并使用分布式缓存。
  • 关于角色及用户的更多说明请参见角色管理

使用分布式缓存

开通分布式缓存

  1. 登录 ByteHouse 云数仓版控制台,单击顶部租户管理,单击基本信息页签,在分布式缓存模块,单击立即开启,跳转至开通页面。
    Image

  2. 在开通页面,设置您需要的缓存大小、购买时长、是否自动续订。
    Image

    参数项

    配置说明

    缓存大小

    缓存大小决定分布式缓存的资源容量,影响高频访问数据的缓存能力(起订大小为 3500 GiB,且不可调小,调整步长为 3500 GiB,您可按需调整缓存规格)。

    购买时长

    指服务有效期,您可按需选择。

    自动续订

    启用后,系统将默认每个月自动付费,无需手动支付。您可随时调整续费设置。更多自动续费的说明请参见自动续费

  3. 配置完成后单击确定订单,ByteHouse 将创建分布式缓存,并跳转至费用中心,您可再次确认费用,并单击下一步,确认并支付相关费用。

  4. 支付完成后,单击去控制台,系统将跳转至 ByteHouse 云数仓版控制台租户管理页面,您可在基本信息页签中查看分布式缓存的初始化状态,已开通的分布式缓存开始初始化,状态为“配置中”。整个初始化大约需要 5 分钟左右,请您耐心等待。

  5. 分布式缓存初始化完成后,状态变更为“运行中”。
    Image

  6. (可选)编辑项目或标签,管理分账信息。ByteHouse 云数仓版支持根据项目或标签管理分账账单,操作详情请参考管理分账

扩容/缩容分布式缓存

注意

  • 分布式缓存最小规格为 3500 GiB,不支持在此规格上缩容。您可对规格为 7000 GiB 及以上规格的分布式缓存进行缩容。
  • 扩容/缩容调整即时生效,调整后将根据实际调整的规格计费或原路即时退还费用。
  1. 在 ByteHouse 云数仓版控制台中,单击顶部租户管理,单击基本信息页签,在分布式缓存模块,单击编辑
    Image
  2. 在编辑页面,调整缓存大小,调整步长为 3500 GiB,并单击确定修改。系统将跳转至订单确认界面,您可再次确认规格及费用,确认无误后,单击下一步。支付成功后,系统将自动扩容/缩容。
    Image
  3. 单击去控制台,系统将跳转至 ByteHouse 云数仓版控制台租户管理页面,您可在基本信息页签中查看分布式缓存的状态,扩容/缩容时,分布式缓存状态显示为更新中,整个配置过程大约需要 5 分钟左右,请您耐心等待。
    Image
  4. 扩容/缩容完成后,状态变更为“运行中”,缓存大小也调整至您所配置的缓存大小。
    Image

管理续费

  1. 在 ByteHouse 云数仓版控制台中,单击顶部租户管理,单击基本信息页签,在分布式缓存模块,单击续费
    Image
  2. 复制提示框中的 ID,后续步骤需要使用该 ID 在火山引擎费用中心搜索并完成续费。复制后,单击确定,系统将跳转至火山引擎费用中心的续费管理页面。
  3. 在实例 ID 后的搜索框中输入步骤 2 中复制的 ID,并回车搜索。单击实例所在行操作列的续费按钮,跳转至续费信息确认页面。续费操作可参考手动续费规则说明。如需开通自动续费,可参考自动续费规则说明
    Image
  4. 续费完成后,您可返回 ByteHouse 云数仓版控制台,刷新页面,到期时间将根据您配置的续费周期更新。如对续费周期有疑问,请提交工单,联系售后团队处理。

退订分布式缓存
  1. 在 ByteHouse 云数仓版控制台中,单击顶部租户管理,单击基本信息页签,在分布式缓存模块,单击退订,并单击确定
    Image

    注意

    退订完成后,已有分布式缓存会清空,请谨慎操作。

  2. 系统将跳转至火山引擎费用中心的退订管理页面,单击提交订单,并单击确定,退订当前资源。退订成功后退款金额将返还至账户余额。
  3. 退订完成后,您可返回至 ByteHouse 云数仓版控制台租户管理页面,您可在基本信息页签中查看分布式缓存的状态,此时分布式缓存的状态为“删除中”。整个删除过程大约需要 5 分钟左右。