请问一下Tidb 3.0.9支持单表最大列数量为多少啊

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:3.0.9
  • 【问题描述】:我们现在核心系统中有些表有200多个列,要被迁移到tidb数据库中,请问tidb能够单表支持200个字段吗(源数据库是Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production,字段包含CLOB)

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

1、TiDB 在单个表中最多支持 512 列。

2、建议查看下述官网内容:
https://pingcap.com/docs-cn/stable/reference/sql/statements/create-table/#mysql-兼容性

table-column-count-limit

https://docs.pingcap.com/zh/tidb/stable/tidb-configuration-file#table-column-count-limit-从-v50-版本开始引入

  • 用于设置单个表中列的数量限制
  • 默认值:1017
  • 目前的合法值范围 [1017, 4096]

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。