06/08 Optimize queries with indexes
This commit is contained in:
@@ -7,6 +7,7 @@ from flask import (Blueprint, render_template, request,
|
||||
Response, stream_with_context, abort)
|
||||
from flask_login import login_required, current_user
|
||||
from sqlalchemy import func
|
||||
from sqlalchemy.orm import joinedload
|
||||
from app import db
|
||||
from app.models.inspection import Inspection, InspectionTemplate
|
||||
from app.models.facility import Facility, Area
|
||||
@@ -677,6 +678,11 @@ def inspector_performance():
|
||||
|
||||
recent_inspections = (
|
||||
Inspection.query
|
||||
.options(
|
||||
joinedload(Inspection.facility),
|
||||
joinedload(Inspection.area),
|
||||
joinedload(Inspection.template),
|
||||
)
|
||||
.filter(
|
||||
Inspection.inspector_id == selected_id,
|
||||
Inspection.inspection_date >= start,
|
||||
|
||||
Reference in New Issue
Block a user