| Version 1 (modified by , 7 weeks ago) ( diff ) |
|---|
Query Optimization
View 1 - vw_booking_overview
Without indexes we get
[2026-04-30 18:58:12] postgres.public> select * from vw_booking_overview where booking_status = 'CONFIRMED' [2026-04-30 18:58:18] 500 rows retrieved starting from 1 in 6 s 361 ms (execution: 5 s 882 ms, fetching: 479 ms)
5s is not an acceptable time so we add indexes to try and optimize it From the picture we can see that the longest is from executing Full Scans
Attachments (22)
- avalability window query.png (36.7 KB ) - added by 5 weeks ago.
- booking analysis.png (118.0 KB ) - added by 5 weeks ago.
- booking query.png (15.2 KB ) - added by 5 weeks ago.
- guest_activity opt.png (15.1 KB ) - added by 5 weeks ago.
- guest_activity query.png (14.4 KB ) - added by 5 weeks ago.
- host performance opt.png (48.2 KB ) - added by 5 weeks ago.
- host_performance query.png (36.4 KB ) - added by 5 weeks ago.
- index booking query.png (15.4 KB ) - added by 5 weeks ago.
- payment_status analysis.png (111.4 KB ) - added by 5 weeks ago.
- payment_status query.png (14.6 KB ) - added by 5 weeks ago.
- paymnet status index query.png (14.5 KB ) - added by 5 weeks ago.
- property summary opt.png (14.8 KB ) - added by 5 weeks ago.
- property_summary quary.png (14.6 KB ) - added by 5 weeks ago.
- revenue by property opt.png (14.7 KB ) - added by 5 weeks ago.
- revenue_by_property query.png (14.2 KB ) - added by 5 weeks ago.
- review_summary index query.png (14.3 KB ) - added by 5 weeks ago.
- review_summary_analysis.png (94.6 KB ) - added by 5 weeks ago.
- room details analysis.png (50.1 KB ) - added by 5 weeks ago.
- room details index query.png (15.7 KB ) - added by 5 weeks ago.
- room_details query.png (15.3 KB ) - added by 5 weeks ago.
- review_summary_quary.png (23.5 KB ) - added by 8 days ago.
- review_summary_quеry.png (23.5 KB ) - added by 8 days ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.
