Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

*: rename how-to get started #1281

Merged
merged 2 commits into from
Apr 28, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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