面試官靈魂拷問:為什么 SQL 語句不要過多的 join?
作者: 發布日期:2025-06-25 22:40:12
是有原因的。
首先,傳統數據庫 join 消耗 數據庫的 mem 和 cpu ***,如果***不夠了,傳統數據庫很難流量無損地橫向 / 縱向擴容,相關操作的運維特別復雜。
但是如果你放到后端內存中進行數據關聯,由于一般后端是無狀態的,當遇到性能瓶頸的時候可以非常簡單粗暴地直接提高副本數進行擴容,提高整體***水位。
這本來就是 國內外廠商在無狀態的分布式系統架構下秉持的最佳實踐,別聽其他回答 yygq 什么國內獨一份這么搞,國外也…。









