【发布时间】:2023-03-27 21:54:01
【问题描述】:
我有一个包含 17 个字段的用户表和一个包含 40 个字段的用户详细信息表,两者都使用 user_id 连接,这是用户表的主键。它们没有级联 这两个表的行数最多为 400,000 到 500,000 在我的软件中,大多数时候我需要连接这两个表来生成输出。
我的问题是,如果我删除用户详细信息表并将其字段放在用户表本身中,我的查询会运行得更快吗?这样我就可以在不使用连接查询的情况下获得结果
哪个更好 1)一个表中的所有字段或 2) 两个表并使用连接查询
【问题讨论】:
-
您使用的是什么数据库技术?
-
什么是类型查询大小?即少数用户或 100,000 个用户。您是否检索了少数几个字段的所有字段?
-
带有MyISAM的MySQL,用户表不断增加,一年内可以达到40万到50万。最初它由900多个用户组成
标签: mysql database-design