对于许多查询或具有许多代码的一些查询,最少的代码是什么?

时间:2011-06-19 12:24:14

标签: php mysql

我在PHP编程中有两个选项。

编程中最好的是什么

使用许多数据库查询或少数代码的数据库查询代码较少?

3 个答案:

答案 0 :(得分:2)

尽可能少地使用查询来执行脚本每次联系SQL服务器所需的查询,这比执行代码慢得多。

答案 1 :(得分:2)

始终选择较少的数据库查询 - 它可以减少负载,而且速度更快。当然,这条规则也有例外(但我不能想到)。 通常,尝试使用JOIN等等尽可能少地使用数据库调用。

答案 2 :(得分:1)

很少有简单的查询比1个困难的查询更好。有时很少有简单的查询可以统一到1个简单查询 - 这是正常的。但是我常常看到5-10个JOINS和子选择的奇怪查询,只有原因 - BECAUSE I CAN DO THIS IN ONE QUERY!!1!

此外,简单查询的结果通常可以缓存,因此您只需获取其余的简单查询。并非所有结果都可以缓存,因此这里很难查询。

此外,我不喜欢JOIN s(因为JOIN = SLOW QUERY经常)。