Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

SQLAlchemy háo hức tải nhiều mối quan hệ

Đối với mối quan hệ một-nhiều hoặc nhiều-nhiều, tốt hơn (thường) nên sử dụng subqueryload thay vào đó, vì lý do hiệu suất:

session.query(Product).join(User.addresses)\
    .options(subqueryload(Product.orders),\
             subqueryload(Product.tags)).all()

Vấn đề này tách biệt SELECT truy vấn cho từng orders và thẻ tags .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kho lưu trữ tin tức nâng cao Năm / Tháng bằng PHP MySql

  2. GraphQL - kiểu tính toán trả về phụ thuộc vào đối số

  3. Khi tôi chạy chương trình JPA không tạo bảng trong MySQL

  4. Nhập xuất khẩu dòng lệnh cơ sở dữ liệu mysql siêu nhanh

  5. Cách chọn Phạm vi hàng dựa trên giá trị trường - MySQL