Mysql对列和速度的限制

Mysql对列和速度的限制,mysql,Mysql,我有一个mysql数据库服务器正在运行,希望创建具有“无限”列的表(mutch morge,然后是1000)。 是否有一个存储引擎可以提供此功能 如果这样做不行的话,我想把表分成1000列的块。但是有没有一种方法可以通过选择多个列(并且它们不在同一块中)来生成快速查询呢 喜欢风景吗?或者像这样的想法 问候 每个表有4096列的硬限制。继续阅读这里: 使用MyISAM引擎。它有利于快速阅读 正如您所说,您可以使用多个表联接来创建一个视图。但是Innodb引擎中的连接速度更快 为什么需要这么多列?听

我有一个mysql数据库服务器正在运行,希望创建具有“无限”列的表(mutch morge,然后是1000)。 是否有一个存储引擎可以提供此功能

如果这样做不行的话,我想把表分成1000列的块。但是有没有一种方法可以通过选择多个列(并且它们不在同一块中)来生成快速查询呢

喜欢风景吗?或者像这样的想法

问候

  • 每个表有4096列的硬限制。继续阅读这里:

  • 使用MyISAM引擎。它有利于快速阅读

  • 正如您所说,您可以使用多个表联接来创建一个视图。但是Innodb引擎中的连接速度更快


为什么需要这么多列?听起来您应该研究非关系数据库,例如MongoDB。但是,最好解释一下您的需求,因为这不是使用关系数据库的正确方法!如果您需要这么多的列,那么您的DB设计很可能是错误的。