| Version 1 (modified by , 4 months 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 3 months ago.
- booking analysis.png (118.0 KB ) - added by 3 months ago.
- booking query.png (15.2 KB ) - added by 3 months ago.
- guest_activity opt.png (15.1 KB ) - added by 3 months ago.
- guest_activity query.png (14.4 KB ) - added by 3 months ago.
- host performance opt.png (48.2 KB ) - added by 3 months ago.
- host_performance query.png (36.4 KB ) - added by 3 months ago.
- index booking query.png (15.4 KB ) - added by 3 months ago.
- payment_status analysis.png (111.4 KB ) - added by 3 months ago.
- payment_status query.png (14.6 KB ) - added by 3 months ago.
- paymnet status index query.png (14.5 KB ) - added by 3 months ago.
- property summary opt.png (14.8 KB ) - added by 3 months ago.
- property_summary quary.png (14.6 KB ) - added by 3 months ago.
- revenue by property opt.png (14.7 KB ) - added by 3 months ago.
- revenue_by_property query.png (14.2 KB ) - added by 3 months ago.
- review_summary index query.png (14.3 KB ) - added by 3 months ago.
- review_summary_analysis.png (94.6 KB ) - added by 3 months ago.
- room details analysis.png (50.1 KB ) - added by 3 months ago.
- room details index query.png (15.7 KB ) - added by 3 months ago.
- room_details query.png (15.3 KB ) - added by 3 months ago.
- review_summary_quary.png (23.5 KB ) - added by 2 months ago.
- review_summary_quеry.png (23.5 KB ) - added by 2 months ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.
