MySQL:复制数据与连接

Ode*_*ded 5 mysql performance join

假设我有两个表:源和文章,并且我希望阅读包含其源的具体详细信息的文章,我可以 (1) 对这两个表使用联接;或者(2)将详细信息复制到文章记录(这将使数据单元更大,但查询会非常简单)。哪个更有效率?

Cha*_*ira 2

取决于,您想要数据库中存在重复数据吗?然后,当您需要更新某些内容时,您必须在多个位置更新它。有时,有一些重复数据是可以的,但避免将所有数据连接在一起可能会对您产生负面影响。