tidb 宽表范围

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

  • 【TiDB 版本】: tidb 4.0 rc
  • 【问题描述】: 一般tidb 不适合宽表,就是一个表有很多个字段,多少个字段算宽表的范围,80个字段的话,算长嘛

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

  1. 算是宽表
  2. 并不是说tidb不适合宽表,这方便比较弱,再不断优化,你的业务预取是什么呢?

1、tidb 在表设计上,最优的列数,范围是多少呢 2、如果说80个列算比较多,算宽表的范围,如果把一些属性相同的字段都合并成json,减少一些字段数量,性能上是否有什么改变

  1. 我理解没有什么最优的列数,这个和你的业务相关。不同业务读写不一样,可以根据你们之前的业务设计参考下。
  2. 这个没有测试过,理论上写入差别不大。 读取的时候json字段里没有单个列速度快。您可以测试一下。