Changes between Version 30 and Version 31 of OtherTopics
- Timestamp:
- 06/24/26 02:41:48 (29 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
OtherTopics
v30 v31 474 474 ==== 5. Заклучок за перформансите ==== 475 475 Времето на извршување се намали значително од ~7656 ms на ~4630 ms (намалување за скоро 40%). За разлика од првото сценарио каде немавме филтрирање, овде B-Tree индексот поставен на date_time директно ја елиминира потребата за процесирање на историските податоци (постари од една година), што резултира со огромен перформансен скок кој ќе станува све позначаен како што расте базата на податоци. 476 477 Забелешка: `idx_sale_warehouse_id` и `idx_product_supplier_id` не се 478 користени во планот. PostgreSQL го претпочита Seq Scan за `warehouse` 479 (3 редови) и `supplier` (50 редови), бидејќи за толку мали табели 480 Hash Join во меморијата е поевтин отколку пристап до индекс. 481 Овие индекси се корисни Best-Practice за Foreign Keys и ќе бидат 482 активирани автоматски кога табелите ќе пораснат.
