---
title: OBServer 的重启过程介绍-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于OBServer 的重启过程介绍相关的常见问题和使用技巧，帮助您快速解决OBServer 的重启过程介绍的难题。
---
切换语言

- 简体中文
- English

划线反馈

# OBServer 的重启过程介绍

更新时间：2026-07-24 10:01

适用版本： V1.4.x、V2.1.x、V2.2.x、V3.1.x、V3.2.x、V4.0.x、V4.1.x、V4.2.x 内容类型：TechNote  

OBServer 重启到恢复服务的时间是由什么决定的？重启过程都要执行哪些操作？本文就 OBServer 重启过程进行简单的介绍。

## 适用版本

OceanBase 数据库所有版本。

## OBServer 重启过程中需要做什么？

1. 与 Leader 副本同步，将 clog 同步并将 SSTable 补齐。
 2. 通过 clog 回放，将 MemStore 中的内存数据恢复出来（因为 OBServer 进程重启时内存数据丢失了）。
 3. 负载均衡、切主。

以上操作完成后，OBServer 才可以对外提供服务。 ​

## 影响 OBServer 提供服务时间的因素是什么？

1. 如果 OBServer 停机过程中发生了转储，则需要先把 SSTable 补齐，需要补齐的数据量影响重启的速度。
 2. 如果 OBServer 停机中触发了永久下线，则需要执行副本 rebuild 操作，需要的时间可能很久。
 3. 如果 OBServer 重启前 MemStore 中积累了大量的数据，则需要较长的时间进行 clog 回放来恢复，需要的时间可能很久。

   在 `observer.log` 中搜索 `scan process bar` 来查看预估的剩余时间，详见[如何观察 OBServer 重启后 clog 回放进度](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000207766)。 ​

## 运维时应该怎样提速？

在 OBServer 重启前手动做一次转储，避免第 3 步 clog 回放过久。

​

Previous

[如何使用脚本展示参数配置的历史变化](https://www.oceanbase.com/knowledge-base/oceanbase-database-20000001019)

Next

[slog 损坏导致 OBServer 启动失败](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000933642) ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
