我在PHP编程中有两个选项。
编程中最好的是什么
使用许多数据库查询或少数代码的数据库查询代码较少?
答案 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
经常)。