小编典典

MySQL:优化具有很多列的表

sql

我的用户表有26列以上,这正常吗?当该用户表引起我注意时,数据库已被标准化为第3级。设计26列是否可以,或者在设计数据库时应该使用其他优化技术吗?

更多:对表进行分区是什么意思?


阅读 181

收藏
2021-04-16

共1个答案

小编典典

26列没有什么问题,但是如果很少使用它们,那就不一样了。

而不是使用26列,而是使用更少的列,并使用序列化字符串将它们分组。

将字段更改为文本字段,然后在代码中可以对它们进行反序列化并使用它们。如果需要更新,请更新阵列(从代码中),然后对其进行序列化并将其保存到数据库中。

2021-04-16