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

*: add summary to docs #17018

Merged
merged 22 commits into from
Apr 9, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
c316688
best-practices: add summary to docs (#16954)
Oreoxmt Apr 2, 2024
12a5ca2
sql-statements: add summary to docs (#16966)
Oreoxmt Apr 2, 2024
ea4c69d
benchmark: add summary to docs (#16953)
Oreoxmt Apr 3, 2024
9bb8654
tidb-lightning: add summary to docs (#16961)
Oreoxmt Apr 3, 2024
f012610
dm: add summary to docs (#16957)
Oreoxmt Apr 3, 2024
175fce4
sync-diff-inspector: add summary to docs (#16964)
Oreoxmt Apr 3, 2024
396cd1f
faq: add summary to docs (#16958)
Oreoxmt Apr 3, 2024
e937846
ticdc: add summary to docs (#16963)
Oreoxmt Apr 3, 2024
13d926b
tiup: add summary to docs (#16959)
Oreoxmt Apr 3, 2024
75447ce
storage-engine: add summary to docs (#16965)
Oreoxmt Apr 3, 2024
bc142db
information-schema: add summary to docs #16967
Oreoxmt Apr 3, 2024
833ddfd
develop: add summary to docs (#16956)
Oreoxmt Apr 3, 2024
05619b1
tiflash: add summary to docs (#16960)
Oreoxmt Apr 3, 2024
27c0d12
tidb-binlog: add summary to docs (#16962)
Oreoxmt Apr 4, 2024
04ae096
dashboard: add summary to docs (#16955)
Oreoxmt Apr 5, 2024
f9f63fa
functions-and-operators: add summary to docs (#16968)
Oreoxmt Apr 8, 2024
ab99109
*: add summary to docs (#16969)
Oreoxmt Apr 8, 2024
9901c44
fix build error (ADMIN SHOW TELEMETRY)
Oreoxmt Apr 8, 2024
096b139
Update benchmark/benchmark-sysbench-v6.0.0-vs-v5.4.0.md
lilin90 Apr 8, 2024
9cd6e99
Update benchmark/v3.0-performance-benchmarking-with-tpcc.md
lilin90 Apr 8, 2024
6d9ba01
Update benchmark/v4.0-performance-benchmarking-with-tpcc.md
lilin90 Apr 8, 2024
8700fec
Update benchmark/v6.0-performance-benchmarking-with-tpcc.md
lilin90 Apr 8, 2024
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
Prev Previous commit
Next Next commit
storage-engine: add summary to docs (#16965)
* Add summary

* Apply suggestions from code review

---------

Co-authored-by: Lilian Lee <lilin@pingcap.com>
  • Loading branch information
Oreoxmt and lilin90 authored Apr 3, 2024
commit 75447ce45498c4d6d8954274069d939cb5fbbda9
1 change: 1 addition & 0 deletions storage-engine/rocksdb-overview.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: RocksDB 简介
aliases: ['/docs-cn/dev/storage-engine/rocksdb-overview/','/docs-cn/dev/rocksdb/rocksdb-overview/']
summary: RocksDB 是 Facebook 基于 LevelDB 开发的 LSM-tree 架构引擎,提供键值存储与读写功能。数据先写入磁盘上的 WAL,再写入内存中的跳表。内存数据达到阈值后刷到磁盘生成 SST 文件,分为多层,90% 数据存储在最后一层。RocksDB 允许创建多个 ColumnFamily,共享同一个 WAL 文件。为提高读取性能,文件按大小切分成 block,存在 BlockCache 中。后台线程执行 MemTable 转化为 SST 文件和合并操作。L0 文件数量过多会触发 WriteStall 阻塞写入。
---

# RocksDB 简介
Expand Down
1 change: 1 addition & 0 deletions storage-engine/titan-configuration.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Titan 配置
aliases: ['/docs-cn/dev/storage-engine/titan-configuration/','/docs-cn/dev/reference/titan/configuration/','/docs-cn/dev/titan-configuration/']
summary: Titan 配置介绍了如何开启、关闭 Titan、数据迁移原理、相关参数以及 Level Merge 功能。从 TiDB v7.6.0 开始,默认启用 Titan,支持宽表写入场景和 JSON。开启 Titan 方法包括使用 TiUP 部署集群、直接编辑 TiKV 配置文件、编辑 TiDB Operator 配置文件。数据迁移是逐步进行的,可以通过全量 Compaction 提高迁移速度。常用配置参数包括 `min-blob-size`、`blob-file-compression`、`blob-cache-size` 等。关闭 Titan 可通过设置 `blob-run-mode` 参数。Level Merge 是实验功能,可提升范围查询性能并降低 Titan GC 对前台写入性能的影响。
---

# Titan 配置
Expand Down
1 change: 1 addition & 0 deletions storage-engine/titan-overview.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Titan 介绍
aliases: ['/docs-cn/dev/storage-engine/titan-overview/','/docs-cn/dev/reference/titan/overview/']
summary: Titan 是基于 RocksDB 的高性能单机 key-value 存储引擎插件。它支持将 value 从 LSM-tree 中分离出来单独存储,以降低写放大。Titan 适合前台写入量较大的场景,但不适合范围查询或对范围查询性能敏感的情况。开启 Titan 需要考虑 value 大小、范围查询敏感性和磁盘空间。从 v7.6.0 开始,TiDB 对 Titan 性能进行了优化,并将其作为默认的存储引擎。Titan 的 GC 方式有传统 GC 和 Level Merge,而 `min-blob-size` 的大小会影响性能。
---

# Titan 介绍
Expand Down