我正在使用PDO,我想知道表格中有多少列合适?我不会一次检索所有列,但我想将许多列存储在一个表中,并且我将仅检索必要的列,如果我这样做,是否会出现性能问题,或者我可以做得很好? p>
PDO的性能是否受到我拥有的表数量或我在php中打印的表数量的影响?
最佳答案
InnoDB 中的 1017。
但是,超过 100 个正在进入“糟糕的架构设计”领域。
您可以使用JOIN
将多个表拼接在一起。
这些列是什么样的? 电话1
、电话2
、...电话11
?如果是这样,请不要跨列播放它们(或任何其他数组)。这是糟糕的架构设计。
最大行大小没有 64KB。那里的限制更复杂。
立即获取“所有列”通常是糟糕的设计。 (哦,亲爱的,我是在重复自己吗?)
关于Mysql/Mysqli/PDO 性能 - 我打印的表或表的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43348141/