mysql - 消息传递表性能 - 将 id 和 id 合并到一个字段而不是单独的 2 个字段

标签 mysql performance database-design relational-database database-schema

以“fromto”形式合并“messages”表中的用户 ID - ex userID - 5, userID 9 => “59” 与拥有两个单独的列“from”和“相比,对性能有何影响到”?

流程 - 当两个 ID 在应用程序中可用时列出、读取、删除消息,因此查询将检索这 2 个用户的所有消息

此外,即使合并字段时性能会更好,这样做也是个好主意吗?

最佳答案

当您开始获得多于个位数的 ID 时会发生什么?

1111 等于什么? 1 到 111、111 到 1 还是 11 到 11?

坚持使用单独的字段。它将更容易解释、管理和扩展。

关于mysql - 消息传递表性能 - 将 id 和 id 合并到一个字段而不是单独的 2 个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30864823/

相关文章:

sql - 为什么 SQL 全文查询在执行 OR 时会变慢?

android - android studio中的数据库

php - SQLSTATE[HY000] [2002] 尝试将数据写入数据库时​​,Laravel 连接被拒绝

mysql - 需要帮助构建连接查询以返回评论最多的人

mysql - 如何在mysql中使用to_char函数

python - 如何提高我的选择过程的速度,python

Java程序性能(运行时间和内存消耗)

php - 用户帖子共享系统的最佳表结构是什么?

database-design - 如何处理 Mongodb 中的数据库清除

mysql - 无法通过命令行登录MAMP中的MySQL