mytidb
(Ti D Ber Atv J Ra Re)
1
【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
有没有人梳理下目前6.5.10最新版本支持的字符集有哪些?
除了这两个
UTF8
UTF8MB4
其他以下这些都支持吗?
UTF8MB3
UTF16
UTF32
GBK
GB2312
GB18030
以下这些ddl 变更是否可以支持,6.5.10
关闭约束
启动约束
删除约束
重建索引
列表分区表
复合分区
转换分区表
本地索引
新增列表分区
分裂范围分区
分裂列表分区
压缩分区
全局序列
字符集能有多少?难道市面上广泛利用的,tidb有不支持的?
至南cc
(Ti D Ber Y Bp Tx Ow Q)
9
tidb6.5支持的字符集有ascii
、binary
、gbk
、latin1
、utf8
、utf8mb4
。 其中tidb会将 latin1
视为 utf8
的子集。
当用户存储不同于
latin1
和
utf8
编码的字符时,可能会导致意外情况出现。因此强烈建议使用
utf8mb4
字符集。具体请看一楼的官方文档链接
由于描述的不是很清楚所以推荐你直接查阅一下官方文档
关于约束
https://docs.pingcap.com/zh/tidb/v6.5/constraints
关于分区
https://docs.pingcap.com/zh/tidb/v6.5/partitioned-table
关于索引
https://docs.pingcap.com/zh/tidb/v6.5/clustered-indexes
yg_2024
(yangguang)
11
1、基本DDL操作
从TiDB 2.1.18到最新的7.6.0版本,所有版本都支持以下基本DDL操作:
CREATE(创建)
DROP(删除)
ALTER(修改)
RENAME(重命名)
TRUNCATE(截断)
2、高级DDL特性
随着TiDB版本的迭代,更多高级DDL特性被引入:
生成列(Generated columns):从4.0版本开始支持,但一直处于实验性阶段,直到7.1版本才正式支持。
视图(Views):从4.0版本开始全面支持。
序列(Sequences):从4.0版本开始全面支持。
自增(Auto increment):所有版本都支持。
自动随机(Auto random):从4.0版本开始支持。
TTL(Time to Live):在6.5版本引入实验性支持,7.1版本正式支持。
DDL算法断言:从4.0版本开始支持。
3、表结构修改
多列添加:从4.0版本开始支持,但一直处于实验性阶段,直到6.5版本才正式支持。
修改列类型:从5.1版本开始支持2。
临时表:从5.3版本开始支持2。
4、并发和性能优化
并发DDL语句:从6.5版本开始支持。
ADD INDEX和CREATE INDEX加速:从6.3版本开始支持。
元数据锁:从6.5版本开始支持。
5、数据恢复
FLASHBACK CLUSTER:从6.5版本开始支持。
6、DDL管理
暂停/恢复DDL:从7.5版本开始支持5。
7、TiDB DDL V2
在7.6.0版本中,引入了TiDB DDL V2,这是一个新特性,可以显著加快DDL语句的执行速度。例如,创建表的DDL语句执行速度比TiDB DDL V1提高了10倍