Skip to content

Commit acd7b9c

Browse files
wjhuang2016qiancai
andauthored
Apply suggestions from code review
Co-authored-by: Grace Cai <qqzczy@126.com>
1 parent b75386e commit acd7b9c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

sql-statements/sql-statement-modify-column.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ aliases: ['/docs-cn/dev/sql-statements/sql-statement-modify-column/','/docs-cn/d
1414
- `DECIMAL` 精度修改
1515
-`VARCHAR(10)``VARCHAR(5)` 的长度压缩
1616

17-
从 v8.5.5 和 v9.0.0 版本起,TiDB 优化了部分 Reorg-Data 类型变更的执行效率。在 [SQL 模式](/sql-mode.md)严格模式(即 `sql_mode` 值包含 `STRICT_TRANS_TABLES``STRICT_ALL_TABLES`),以下类型变更将不再进行表数据重建,只进行部分索引的重建:
17+
Reorg-Data 指的是在修改列类型时,TiDB 需要对表中的现有数据进行重建,包括读取原数据,按照新的数据格式进行处理,然后重新写入表中。这类操作通常比较耗时,时间消耗与表中的数据量成正比。
18+
19+
从 v8.5.5 和 v9.0.0 版本起,TiDB 优化了部分 Reorg-Data 类型变更的执行效率。在 [SQL 模式](/sql-mode.md)严格模式(即 `sql_mode` 值包含 `STRICT_TRANS_TABLES``STRICT_ALL_TABLES`),在进行以下类型变更时,TiDB 将不再进行表数据重建,只进行部分索引的重建:
1820

1921
- 整数类型之间的变更(例如 `BIGINT``INT`
2022
- 字符串类型之间的变更(例如 `VARCHAR(200)``VARCHAR(100)`

0 commit comments

Comments
 (0)