天天看點

【Mysql】禁止在項目中使用跨庫聯表查詢原因總結

如果兩張資料表處于不同的資料庫中,那麼它們在開始的時候就在不同的子系統中,也就是說在設計過程中沒有很強的關聯關系,在一句sql中進行關聯,不符合分而治之的思想。

如果兩個資料庫在同一個資料庫執行個體中,查詢效率還是能接受的。

但是,如果随着以後的時間推移,子系統越來越龐大,需要将資料庫遷移出執行個體,那麼,再次查詢的時候就會有很大的效率問題。

子系統之間的關聯還是要本着『高内聚低耦合』,不能在寫sql的小問題上馬虎。