[英]MySQL Query optimization thru order synchronization of columns and WHERE clause conditions
假設我有四個表的聯接,表1通過外鍵關系引用了其他3個表(表2、3、4):
SELECT a.column_a, b.column_b, c.column_c, d.column_d
FROM Table1 a, Table2 b, Table3 c, Table4 d
WHERE a.col1_fk=d.col_id
AND a.col2_fk=c.col_id
AND a.col3_fk=b.col_id
為了對上述語句進行最佳優化,連接條件的順序應與SELECT語句的列的順序相同嗎? 因此,我上面的示例是否經過了最優化? 還是所說的順序不重要?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.