sql - 从 mysql 数据库中检索数据哪个更快?

标签 sql database database-design mysql

从 mysql 数据库中检索数据哪个更快?数据拆分成两列,还是来自单列的相同大小的数据?

编辑:

只是为了给出一个想法,我有一个问题表和它将收到的五个答案。这些答案相当大,每个大约 1500 个单词。当谈到数据检索速度时,我应该为每个答案使用一列,还是应该只用分隔符分隔 5 个答案作为一列,然后使用脚本将它们分隔?

最佳答案

不要将答案合并到一列中,无论是否分隔。如果你这样做,你不仅会破坏 rule-of-thumb in db design (第一范式)您也在为自己的编程世界做准备。

您还应该考虑到您在这里参与了过早的优化。也不要那样做。根据我的经验,我想其他人也会同意,您应该相信您的 RDBMS 可以为您有效地存储和检索数据。您唯一需要做的就是正确设置索引。如果这确实变成了性能问题,您可以在那时进行非规范化。

关于sql - 从 mysql 数据库中检索数据哪个更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4157957/

相关文章:

sql - 在 Oracle 中反转这条路径 z/y/x 到 x/y/z

mysql - 如何删除串联时的 NULL 结果

php - 如何检查文件是否正在使用,即正在对该文件中的数据执行某些命令?

mysql - 查询为新项目创建数据库

sql - 数据库审计追踪并重建以前的结果

java - Teradata JDBC 准备好的语句错误

c++ - 在 C/C++ 中实现未知表模式的数据结构?

database - 后端:远程 vs 本地 sql 数据库

mysql - 选择主键

mysql - 问卷的数据库设计