Tôi đang sử dụng Doctrine với Symfony trong một vài dự án ứng dụng web.Xác định trường nào khiến cho Doctrine truy vấn lại cơ sở dữ liệu
Tôi đã tối ưu hóa nhiều truy vấn trong các dự án này để chỉ chọn các trường cần thiết từ cơ sở dữ liệu. Nhưng theo thời gian các tính năng mới đã được thêm vào và - trong một vài trường hợp - các trường bổ sung được sử dụng trong mã, khiến trình tải chậm Doctrine truy vấn lại cơ sở dữ liệu và tăng số truy vấn trên một số trang từ 3 đến 100+
Vì vậy, tôi cần cập nhật truy vấn ban đầu để bao gồm tất cả các trường bắt buộc. Tuy nhiên, dường như không có cách nào dễ dàng để Doctrine đăng nhập trường nào khiến truy vấn bổ sung được phát hành - do đó, nó trở thành một công việc siêng năng để sàng lọc mã tìm kiếm việc sử dụng các trường không có trong truy vấn ban đầu.
Có cách nào để có nhật ký Doctrine khi trình khởi động truy cập một trường chưa được ngậm nước không?
Đây là con đường tôi đã kết thúc việc. –