Changes between Version 5 and Version 6 of QueryOptimization
- Timestamp:
- 09/15/26 20:36:26 (10 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
QueryOptimization
v5 v6 5 5 * View 1: daily_clinic_schedule - indexed 6 6 * View 2: pet_medical_history - indexed 7 * View 3: active_prescriptions_for_pet - indexed7 * View 3: active_prescriptions_for_pet 8 8 * View 4: employee_performance_summary - materialized 9 * View 5: invoice_billing_details 9 * View 5: invoice_billing_details - indexed 10 10 * View 6: low_stock_shop_items 11 11 … … 16 16 * idx_appointment_pet on appointment(pet_id) 17 17 * idx_examination_appointment on examination(appointment_id) 18 * idx_treatment_attribute_value_treatment on treatment_attribute_value(treatment_id)19 * idx_prescription_active_dates on prescription(date_end, date_start)20 18 * idx_treatment_examination on treatment(examination_id) 21 * idx_treatment_date on treatment(date_treatment)22 * idx_invoice_item_treatment on invoice_item(treatment_id)23 19 * idx_invoice_owner on invoice(owner_id) 24 * idx_invoice_item_invoice_id on invoice_item(invoice_id, num_item)25 20 * idx_payment_invoice on payment(invoice_id) 26 * idx_shop_item_stock on shop_item(stock)27 * idx_shop_item_category_name on shop_item_category(name)28 21 29 To improve performance even further, the viewemployee_performance_summary is materialized.22 To improve performance even further, view4: employee_performance_summary is materialized. 30 23 31 24 = Detailed documentation =
