我问自己是否有完整的选择
SELECT('*') FROM table ...
比
更高效SELECT('id,bla,blub') FROM table
反之亦然(行数较多且没有连接或其他内容)。 有没有人对此进行基准测试/测试?我认为它可能是,因为它就像“给我一切”,它不需要“搜索”正确的列(我也得到我想要的列)。另一方面,如果我指定了列,则必须给出较少的数据。那么什么是/可能更高效?
答案 0 :(得分:0)
嗯,要回答这个问题,我们必须直截了当地讨论性能时的意思。
要获取“一些”额外的列,通常不会在性能上花费太多。但它会以带宽的形式出现,这就是为什么你总是应该将你的问题限制在所需的范围内(如果你没有任何特殊想法)。