Lợi ích của eager loading
là gì, và sử dụng nó khi nào?
Lợi ích của eager loading
là gì, và sử dụng nó khi nào?
Eager loading là một tính năng của Eloquent ORM trong Laravel, giúp giảm đáng kể số lượng truy vấn SQL cần thiết để tải các quan hệ của model. Khi sử dụng eager loading, các quan hệ (relations) được truy vấn ngay lập tức sau khi truy vấn của model chính được thực hiện, giúp hạn chế vấn đề N+1 query, nơi mà mỗi đối tượng trong một tập hợp sẽ gây ra một truy vấn SQL riêng biệt để tải quan hệ của nó
Eager loading được sử dụng khi bạn biết trước rằng bạn sẽ cần truy cập đến các quan hệ của một model trong một lần truy vấn. Ví dụ, khi bạn lấy ra tất cả các đối tượng của một model và bạn biết rằn...
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào