Mysql/Mysqli/PDO 性能 - 我打印的表或表的数量

标签 mysql performance pdo query-performance

我正在使用PDO,我想知道表格中有多少列合适?我不会一次检索所有列,但我想将许多列存储在一个表中,并且我将仅检索必要的列,如果我这样做,是否会出现性能问题,或者我可以做得很好? p>

PDO的性能是否受到我拥有的表数量或我在php中打印的表数量的影响?

最佳答案

InnoDB 中的 1017。

但是,超过 100 个正在进入“糟糕的架构设计”领域。

您可以使用JOIN将多个表拼接在一起。

这些列是什么样的? 电话1电话2、...电话11?如果是这样,请不要跨列播放它们(或任何其他数组)。这是糟糕的架构设计。

最大行大小没有 64KB。那里的限制更复杂。

Various Hard limits .

立即获取“所有列”通常是糟糕的设计。 (哦,亲爱的,我是在重复自己吗?)

关于Mysql/Mysqli/PDO 性能 - 我打印的表或表的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43348141/

相关文章:

使用 Smarty 在 tpl 中调用 php 查询

javascript - 在 Javascript 中实现 GroupBy 最有效的方法是什么?

php - foreach 不返回单个值

php - 启用 PDO 后 - 错误 2002 getaddrinfo 失败 : Name or service not known

mysql - 如何过滤表并连接结果

mysql - 如何在不创建索引的情况下检索 MySQL 中的列选择性元数据?

php - 尝试从数组中删除重复的行。到栏目内容

javascript - 多个 .add 和 .eq 的可读性更好

java - 为什么打印 "B"比打印 "#"慢得多?

php - 树节点 MySQL 到 PDO 语句