数据库查询效率比较
数据库查询效率比较.
“select sum(...) from a,b,c,d where ? and ? and ?”
和
“select sum(...) from select ? from select ? from select ? from ?”
假设这两种都能达到目的,请问哪一种在多表查询(>5)中效率更高?
参考答案:这要看你的索引怎么定义了
后一种确实是先把范围缩小才进行查找
如果没有索引,那后一种要好
数据库查询效率比较.
“select sum(...) from a,b,c,d where ? and ? and ?”
和
“select sum(...) from select ? from select ? from select ? from ?”
假设这两种都能达到目的,请问哪一种在多表查询(>5)中效率更高?
参考答案:这要看你的索引怎么定义了
后一种确实是先把范围缩小才进行查找
如果没有索引,那后一种要好