Changes between Version 26 and Version 27 of QueryOptimization


Ignore:
Timestamp:
05/01/26 01:46:47 (37 hours ago)
Author:
231027
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QueryOptimization

    v26 v27  
    1919JOIN "Event" e ON eh.event_id = e.event_id;
    2020
    21 }}}
    22 
    23 ==== Без индекс:
    24 
    25 {{{
    26 
    27 EXPLAIN ANALYZE
    28     SELECT *
    29     FROM "Performer_Events";
    30 
    31 }}}
    32 
    33 [attachment:Performer_Events_No_Index.csv]
    34 
    35 ==== Со индекс:
     21==== Оптимизација:
    3622
    3723{{{
     
    4430CREATE INDEX idx_event_happening_event_id ON "Event_Happening"(event_id);
    4531
    46 
    47 EXPLAIN ANALYZE
    48     SELECT *
    49     FROM "Performer_Events";
    50 
    51 }}}
    52 
    53 [attachment:Performer_Events_With_Index.csv]
     32}}}
    5433
    5534== Анализа и оптимизација на `Venue_Layout`
     
    7251}}}
    7352
    74 ==== Без индекс:
    75 
    76 {{{
    77 
    78 EXPLAIN ANALYZE
    79     SELECT *
    80     FROM "Venue_Layout";
    81 
    82 }}}
    83 
    84 [attachment:Venue_Layout_No_Index.csv]
    85 
    86 ==== Со индекс:
     53==== Оптимизација:
    8754
    8855{{{
     
    9764CREATE INDEX idx_seat_number ON "Seat"(seat_number);
    9865
    99 
    100 EXPLAIN ANALYZE
    101     SELECT *
    102     FROM "Venue_Layout";
    103 
    104 }}}
    105 
    106 [attachment:Venue_Layout_With_Index.csv]
     66}}}
    10767
    10868== Анализа и оптимизација на `User_Tickets`
     
    12787}}}
    12888
    129 ==== Без индекс:
    130 
    131 {{{
    132 
    133 EXPLAIN ANALYZE
    134     SELECT *
    135     FROM "User_Tickets";
    136 
    137 }}}
    138 
    139 [attachment:User_Tickets_No_Index.csv]
    140 
    141 ==== Со индекс:
     89==== Оптимизација:
    14290
    14391{{{
     
    152100CREATE INDEX idx_ticket_refund_purchase_id ON "Ticket_Refund"(purchase_id);
    153101
    154 
    155 EXPLAIN ANALYZE
    156     SELECT *
    157     FROM "User_Tickets";
    158 
    159 }}}
    160 
    161 [attachment:User_Tickets_With_Index.csv]
     102}}}
    162103
    163104== Анализа и оптимизација на `Event_User_Ratings`
     
    183124}}}
    184125
    185 ==== Без индекс:
    186 
    187 {{{
    188 
    189 EXPLAIN ANALYZE
    190     SELECT *
    191     FROM "Event_User_Ratings";
    192 
    193 }}}
    194 
    195 [attachment:Event_User_Ratings_No_Index.csv]
    196 
    197 ==== Со индекс:
     126==== Оптимизација:
    198127
    199128{{{
     
    205134CREATE INDEX idx_ehr_user_id ON "Event_Happening_Rating"(user_id);
    206135
    207 
    208 EXPLAIN ANALYZE
    209     SELECT *
    210     FROM "Event_User_Ratings";
    211 
    212 }}}
    213 
    214 [attachment:Event_User_Ratings_With_Index.csv]
     136}}}
    215137
    216138== Анализа и оптимизација на `Event_Overall_Ratings`
     
    235157}}}
    236158
    237 ==== Без индекс:
    238 
    239 {{{
    240 
    241 EXPLAIN ANALYZE
    242     SELECT *
    243     FROM "Event_Overall_Ratings";
    244 
    245 }}}
    246 
    247 [attachment:Event_Overall_Ratings_No_Index.csv]
    248 
    249 ==== Со индекс:
     159==== Оптимизација:
    250160
    251161{{{
     
    254164CREATE INDEX idx_ehr_happening_id_rating ON "Event_Happening_Rating"(event_happening_id, rating);
    255165
    256 
    257 EXPLAIN ANALYZE
    258     SELECT *
    259     FROM "Event_Overall_Ratings";
    260 
    261 }}}
    262 
    263 [attachment:Event_Overall_Ratings_With_Index.csv]
     166}}}
    264167
    265168== Анализа и оптимизација на `Event_Financial_Summary`
     
    292195}}}
    293196
    294 ==== Без индекс:
    295 
    296 {{{
    297 
    298 EXPLAIN ANALYZE
    299     SELECT *
    300     FROM "Event_Financial_Summary";
    301 
    302 }}}
    303 
    304 [attachment:Event_Financial_Summary_No_Index.csv]
    305 
    306 ==== Со индекс:
     197==== Оптимизација:
    307198
    308199{{{
     
    317208CREATE INDEX idx_ticket_event_happening_id ON "Ticket"(event_happening_id);
    318209
    319 
    320 EXPLAIN ANALYZE
    321     SELECT *
    322     FROM "Event_Financial_Summary";
    323 
    324 }}}
    325 
    326 [attachment:Event_Financial_Summary_With_Index.csv]
     210}}}