Changes between Version 30 and Version 31 of OtherTopics


Ignore:
Timestamp:
06/24/26 02:41:48 (29 hours ago)
Author:
221181
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OtherTopics

    v30 v31  
    474474==== 5. Заклучок за перформансите ====
    475475Времето на извршување се намали значително од ~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 редови), бидејќи за толку мали табели
     480Hash Join во меморијата е поевтин отколку пристап до индекс.
     481Овие индекси се корисни Best-Practice за Foreign Keys и ќе бидат
     482активирани автоматски кога табелите ќе пораснат.