← 推理知識庫
工程與系統資料庫技能:排除能力✅ 基本正確
💡 N+1 查詢
這是什麼?
程式先查出一份清單,再對清單中的每一筆各發一次查詢。清單有幾筆就多發幾次,總查詢次數隨資料量線性成長,因此在測試環境正常、上線後資料一多就突然變慢。
可以推理出什麼?
解釋「程式碼沒改,但隨著資料變多越來越慢」這種典型症狀。它的特徵是查詢次數異常多,而每一筆查詢本身都很快。
現實中真的是這樣嗎?
✅ 基本正確
是最常見的效能反模式之一。診斷特徵很明確:大量重複、結構相同、只有參數不同的查詢。解法通常是一次批次取回,而不是加大資料庫規格。
知識回憶
標記已學習後,這一題會依 3 天 → 7 天 → 30 天 → 90 天的間隔重新出現;答錯會提早再問。
監控顯示單頁發出了 800 次查詢,每次都只花 1 毫秒。這最符合哪種問題?
哪些案件使用?
只顯示案件名稱與難度,不會透露解答。