You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改NebulaGraph数据库中已创建空间的partition_num?

修改Nebula Graph空间的partition_num方案

首先明确:Nebula Graph不支持直接修改已创建空间的partition_num。partition_num是空间创建时指定的核心配置,决定了数据在集群中的分片分布逻辑,一旦创建完成就无法直接修改,强行改动会引发数据分片混乱、集群稳定性受损等问题。

可行的替代操作步骤

  • 新建符合目标partition_num要求的空间,语法参考官方创建规则:
    CREATE SPACE [IF NOT EXISTS] <graph_space_name> (
        [partition_num = <partition_number>,]
        [replica_factor = <replica_number>,]
        vid_type = {FIXED_STRING(<N>) | INT64}
    ) [COMMENT = '<comment>'];
    
  • 迁移原空间的数据到新空间:
    • 数据量较大时,使用官方提供的Nebula Exchange工具完成数据的导出与导入
    • 数据量较小时,可通过INSERT语句批量复制数据到新空间
  • 验证新空间的数据完整性与业务可用性后,切换业务流量到新空间,按需删除原空间

内容的提问来源于stack exchange,提问作者user13726945

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 10:50:27