Sql连接或单独查询

时间:2013-05-09 18:07:01

标签: mysql database performance

我有电影数据库。我将图像,视频,评论等保存在单独的表格中。因此,当观看电影时,我可以使用表连接和显示输出。也可以单独进行此操作。也就是说,第一个查询获取电影细节,第二个获取该电影的所有图片,然后另一个获取该电影的所有视频。

那我该用什么?

表连接首先连接表,然后应用于条件。那么它有更多的开销吗?

2 个答案:

答案 0 :(得分:0)

当您使用连接时,MySQL将使用临时表。作为一般规则,如果你可以避免这些,那就去做吧。你应该做一堆不同的查询并将它们加入到内存中。

答案 1 :(得分:0)

Sql 2008中有分区用于大表。它可以按任何类别分开