单个表的字段比较多,目前是2000多列,查询变慢,具体描述如下:

我的哥天 2000列

2000该拆表了,优化下表结构,拆分子表,省空间还快

拆表吧

TiDB 的Json 目前为止还是实验特性

你当 String 用就好了,不要用 json 相关的 index 和查询,就标准的存储和读取,没啥问题的

那对这种场景查询效率就低了

即使是 mongoDB,也会很低… :rofl: :see_no_evil:

1 个赞

所以不太合适

拆表 你会看见很明显的区别

建议用分库分表,类似于mysql技术。

为何不考虑更改数据库设计?几千个列的表,从何种角度来说,都不是一种好的选择。