有索引的情况下,会尝试先利用索引来连接。只有索引用不到才会做笛卡尔积。所以,索引怎么设计是非常关键的,设计得不好就有可能让数据库做笛卡尔积了。 另外,现代大型互联网应用,对数据库的操作,连表查的写法会越来越少,因为数据库负荷很重,各种繁杂的事情宁可用程序做掉。
有索引的情况下,会尝试先利用索引来连接。只有索引用不到才会做笛卡尔积。所以,索引怎么设计是非常关键的,设计得不好就有可能让数据库做笛卡尔积了。
另外,现代大型互联网应用,对数据库的操作,连表查的写法会越来越少,因为数据库负荷很重,各种繁杂的事情宁可用程序做掉。