mysql先過濾還是先連接?
先連接再過濾效率高。 不過,內(nèi)連接(inner join)與where 相差不多,如果是左右連接,性能就相差太大了。 千萬不要用select * from (select * from A where id=1) A inner join (select * from B where id=2) B on A.id = B.AAAid這樣的代碼,性能是最不好的,如果記錄量大,開銷非常大。
mysql先過濾還是先連接?
先連接再過濾效率高。 不過,內(nèi)連接(inner join)與where 相差不多,如果是左右連接,性能就相差太大了。 千萬不要用select * from (select * from A where id=1) A inner join (select * from B where id=2) B on A.id = B.AAAid這樣的代碼,性能是最不好的,如果記錄量大,開銷非常大。