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

如何备份QuestDB?Linux下7.3.3版本应使用SNAPSHOT替代BACKUP吗?

在QuestDB 7.3.3(Linux)中备份数据库:用SNAPSHOT替代已弃用的BACKUP SQL

是的,QuestDB 7.3.3已正式弃用BACKUP SQL语句,SNAPSHOT是当前官方推荐的备份方案,它提供了更稳定、高效的一致性备份能力。

核心操作步骤(Linux环境)

  • 创建快照:执行SQL即可生成快照,默认保存到QuestDB安装目录下的root/snapshot文件夹:
    CREATE SNAPSHOT;
    
    若要给快照命名方便后续识别:
    CREATE SNAPSHOT 'daily_backup_20240520';
    
  • 查看现有快照:
    SHOW SNAPSHOTS;
    
  • 从快照恢复数据:
    RESTORE SNAPSHOT 'daily_backup_20240520';
    
    注意:恢复操作需在QuestDB停止服务的状态下执行,或单节点环境中进行,防止数据冲突。

关键注意事项

  • 快照是一致性备份:生成过程中会自动处理写入操作,确保备份数据的完整性和一致性。
  • 离线备份可选:你可以直接复制root/snapshot下的快照文件夹到外部存储,无需通过SQL命令,适合离线归档。
  • 自定义存储路径:若需修改默认快照目录,编辑QuestDB的server.conf配置文件,调整cairo.snapshot.root.path参数后重启服务即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 08:22:02