Skip to content

Commit

Permalink
*: rename how-to get started (#1281)
Browse files Browse the repository at this point in the history
* *: rename how-to get started

Related PR: pingcap/docs#1046

* *: fix aliases link path
  • Loading branch information
lilin90 authored Apr 28, 2019
1 parent 1c462e4 commit 9f43e57
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 17 deletions.
6 changes: 3 additions & 3 deletions TOC.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@
+ 操作指南
+ 快速上手
+ 创建本地集群
- [使用 Docker Compose](op-guide/docker-compose.md)
- [SQL 基本操作](try-tidb.md)
- [读取历史数据](op-guide/history-read.md)
- [使用 Docker Compose](dev/how-to/get-started/local-cluster/install-from-docker-compose.md)
- [SQL 基本操作](dev/how-to/get-started/explore-sql.md)
- [读取历史数据](dev/how-to/get-started/read-historical-data.md)
- 部署
- [软硬件环境需求](op-guide/recommendation.md)
+ 集群部署方式
Expand Down
9 changes: 5 additions & 4 deletions try-tidb.md → dev/how-to/get-started/explore-sql.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
---
title: TiDB 基本操作
category: user guide
title: TiDB 中的基本 SQL 操作
category: how-to
aliases: ['/docs-cn/try-tidb/']
---

# TiDB 基本操作
# TiDB 中的基本 SQL 操作

成功部署 TiDB 集群之后,便可以在 TiDB 中执行 SQL 语句了。因为 TiDB 兼容 MySQL,你可以使用 MySQL 客户端连接 TiDB,并且[大多数情况下](sql/mysql-compatibility.md)可以直接执行 MySQL 语句。
成功部署 TiDB 集群之后,便可以在 TiDB 中执行 SQL 语句了。因为 TiDB 兼容 MySQL,你可以使用 MySQL 客户端连接 TiDB,并且[大多数情况下](/sql/mysql-compatibility.md)可以直接执行 MySQL 语句。

本文介绍 CRUD 操作等基本的 SQL 语句。完整的 SQL 语句列表,参见 [TiDB SQL 语法详解](https://pingcap.github.io/sqlgram/)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
---
title: 使用 Docker Compose 快速构建集群
category: deployment
title: 使用 Docker Compose 快速构建 TiDB 集群
category: how-to
aliases: ['/docs-cn/op-guide/docker-compose/']
---

# 使用 Docker Compose 快速构建集群
# 使用 Docker Compose 快速构建 TiDB 集群

本文档介绍如何在单机上通过 Docker Compose 快速一键部署一套 TiDB 测试集群。[Docker Compose](https://docs.docker.com/compose/overview) 可以通过一个 YAML 文件定义多个容器的应用服务,然后一键启动或停止。

> **注意:**
>
> 对于生产环境,不要使用 Docker Compose 进行部署,而应[使用 Ansible 部署 TiDB 集群](../op-guide/ansible-deployment.md)
> 对于生产环境,不要使用 Docker Compose 进行部署,而应[使用 Ansible 部署 TiDB 集群](/op-guide/ansible-deployment.md)
## 准备环境

Expand Down Expand Up @@ -160,4 +161,4 @@ docker-compose exec tispark-master /opt/spark/bin/pyspark
docker-compose exec tispark-master /opt/spark/bin/sparkR
```
更多关于 TiSpark 的信息,参见 [TiSpark 的详细文档](../tispark/tispark-quick-start-guide.md)。
更多关于 TiSpark 的信息,参见 [TiSpark 的详细文档](/tispark/tispark-quick-start-guide.md)。
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
---
title: TiDB 历史数据回溯
category: advanced
title: 读取历史数据
category: how-to
aliases: ['/docs-cn/op-guide/history-read/']
---

# TiDB 历史数据回溯
# 读取历史数据

本文档用于描述 TiDB 如何读取历史版本数据,包括具体的操作流程以及历史数据的保存策略。
本文档介绍 TiDB 如何读取历史版本数据,包括具体的操作流程以及历史数据的保存策略。

## 功能说明

Expand All @@ -29,7 +30,7 @@ TiDB 实现了通过标准 SQL 接口读取历史数据功能,无需特殊的

TiDB 使用 MVCC 管理版本,当更新/删除数据时,不会做真正的数据删除,只会添加一个新版本数据,所以可以保留历史数据。历史数据不会全部保留,超过一定时间的历史数据会被彻底删除,以减小空间占用以及避免历史版本过多引入的性能开销。

TiDB 使用周期性运行的 GC(Garbage Collection,垃圾回收)来进行清理,关于 GC 的详细介绍参见 [TiDB 垃圾回收 (GC)](../op-guide/gc.md)
TiDB 使用周期性运行的 GC(Garbage Collection,垃圾回收)来进行清理,关于 GC 的详细介绍参见 [TiDB 垃圾回收 (GC)](/op-guide/gc.md)

这里需要重点关注的是 `tikv_gc_life_time``tikv_gc_safe_point` 这条。`tikv_gc_life_time` 用于配置历史版本保留时间,可以手动修改;`tikv_gc_safe_point` 记录了当前的 safePoint,用户可以安全地使用大于 safePoint 的时间戳创建 snapshot 读取历史版本。safePoint 在每次 GC 开始运行时自动更新。

Expand Down

0 comments on commit 9f43e57

Please sign in to comment.