比如我有9个字段 id,a,b,c,d,e,f,g,h
a-h都是int或varchar类型的
id是主键
我想将defgh这5个字段都合并到c字段里变成json字符串 类型改成TEXT类型总共变成4个字段了
合并的字段在不考虑索引的情况下 这种方式是不是查询性能会更快些?

解决方案 »

  1.   

    合并成json字符串后 总字符量应该是多了  那也就是说 查询的速度会更慢是吗
      

  2.   

    我是想着合并到一个字段将来扩展就比较方便 都不用去数据库增加字段了 只需要在逻辑上增加json的键值再转换成字符串存进去就好了 但不知道这样会不会影响查询速度 最多的话一个表有2个Text字段
      

  3.   

    表中的Text字段过大会影响性能在文件存储的一个数据块中,对于字符类型最大只能是768个字节,多余的会出现溢出存到别的block这个会很影响查询性能