如果我的表在mysql中有超过200列,是否有任何性能问题?

时间:2018-03-06 09:13:32

标签: php mysql codeigniter database-normalization

我有一个主表,我列出了我的客户,基于此表我显示了我所有页面中的所有数据,因此在主表中我有大约200多列,通过选择是来使每个事物都变得动态/ no显示某些部分。

每个客户都有他们自己的偏好,当我的产品开始时,我使用了40列,但是当新客户要求我们做新事物并且这些东西需要为老客户隐藏时,我创建了200多列,我每次都查询一次页面从此表中获取数据。如果我继续增加250列,我会遇到任何性能问题吗?

我知道我应该在这里使用规范化来使其更简单,但我们时间就这样了。请建议我应该在这做什么?

1 个答案:

答案 0 :(得分:1)

对于任何SQL服务器,

200列不应该是一个问题。可能导致问题的是查询数量。假设1000次查询/秒可能会导致问题。

其余的取决于您的特定服务器设置。