CockroachDB 速查
共 25 条 CockroachDB 常用命令,涵盖启动与连接、SQL、集群与拓扑、常用工具、运维与备份。 支持搜索与分类筛选,点击即可复制。
启动与连接
兼容 PostgreSQL 协议的分布式数据库。
| 命令 | 说明 |
|---|---|
| 单节点启动(开发) | |
| SQL shell | |
| 临时演示集群 | |
| 默认端口 | |
| 初始化 |
SQL
基本与 PG 兼容。
| 命令 | 说明 |
|---|---|
| 建库并切换 | |
| 建表(UUID 主键推荐) | |
| 主键选择 | |
| 能力 | |
| 查看结构 |
集群与拓扑
水平扩展。
| 命令 | 说明 |
|---|---|
| 加入集群 | |
| 节点状态 | |
| 分片与复制 | |
| 下线 | |
| 调整副本数 |
常用工具
导入导出与逻辑。
| 命令 | 说明 |
|---|---|
| 导出/导入 CSV | |
| 内置压测 | |
| 单条执行 | |
| 变更捕获 | |
| 控制台 |
运维与备份
可靠性。
| 命令 | 说明 |
|---|---|
| 备份到对象存储 | |
| 恢复 | |
| 备份计划 | |
| 热点排查 | |
| 安全 |
使用说明
CockroachDB 常用命令速查:启动与连接、SQL、集群与拓扑、常用工具、运维与备份;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:启动与连接、SQL、集群与拓扑、常用工具、运维与备份。
- 点「命令」列复制,替换节点地址与表名后执行。
- 生产用 UUID 主键避免热点,注意序列会成为单点瓶颈。
- 多节点用 --join 组建集群,节点可安全下线(decommission)。
常见问题
- CockroachDB 和 PostgreSQL 有何不同?
- 兼容 PG 协议与多数语法,但它是原生分布式数据库:自动分片与复制、水平扩展、强一致事务,面向高可用场景。
- 为什么推荐 UUID 主键?
- 自增主键会让写入集中在一段范围(热点),随机 UUID 能打散写入与分布,缓解单节点压力。
- 怎么保证高可用?
- 数据按 range 分片并默认多副本(通常 3 份)分布于不同节点,节点故障时自动切主,集群仍可用;下线用 decommission 安全迁移副本。