06/08 Optimize queries with indexes

This commit is contained in:
2026-06-08 14:45:04 -04:00
parent 9eec6ff94a
commit a548cc0b8e
5 changed files with 98 additions and 2 deletions
+6
View File
@@ -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,