Changes between Version 13 and Version 14 of QueryOptimization
- Timestamp:
- 06/14/26 22:57:50 (6 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
QueryOptimization
v13 v14 524 524 }}} 525 525 526 Сега планерот го користи креираниот индекс за табелата }}}song_streams}}}, но сепак табелата }}}songs}}} треба секвенцијално да се скенира за да се пресмета статистиката за артистите. Oптимизација правиме со материјализиран поглед, а индексите од горе ги бришеме:526 Сега планерот го користи креираниот индекс за табелата {{{song_streams}}}, но сепак табелата {{{songs}}} треба секвенцијално да се скенира за да се пресмета статистиката за артистите. Oптимизација правиме со материјализиран поглед, а индексите од горе ги бришеме: 527 527 528 528 {{{ … … 577 577 }}} 578 578 579 === Време за извршување со креираниот индекс }}}idx_song_streams_streamed_at_song_id}}}579 === Време за извршување со креираниот индекс {{{idx_song_streams_streamed_at_song_id}}} 580 580 581 581 **1682.017 ms** … … 736 736 }}} 737 737 738 За да го оптимизираме секвенцијалното скенирање на табелите }}}songs}}} и }}}artist_labels}}}, ги креираме индексите:738 За да го оптимизираме секвенцијалното скенирање на табелите {{{songs}}} и {{{artist_labels}}}, ги креираме индексите: 739 739 740 740 {{{ … … 776 776 }}} 777 777 778 Планерот го користи и претходно креираниот индекс }}}idx_follows_followed_user_id}}}. Индексите го забрзаа извршувањето за речиси 100%, па заклучуваме дека нема потреба од дополнителна оптимизација.778 Планерот го користи и претходно креираниот индекс {{{idx_follows_followed_user_id}}}. Индексите го забрзаа извршувањето за речиси 100%, па заклучуваме дека нема потреба од дополнителна оптимизација. 779 779 780 780 === Влијание на индексот врз insert/update … … 962 962 }}} 963 963 964 За оптимизирање на секвенцијалните скенирање на табелите }}}artist_labels}}}, }}}album_tracks}}} и }}}songs}}} ги креираме индексите:964 За оптимизирање на секвенцијалните скенирање на табелите {{{artist_labels}}}, {{{album_tracks}}} и {{{songs}}} ги креираме индексите: 965 965 966 966 {{{ … … 1198 1198 }}} 1199 1199 1200 Бидејќи се корситат индексите креирани за примарните клучеви, како и индексот }}}idx_song_streams_user_id }}}, нема потреба за дополнителна оптимизација на прашалникот1201 1202 1200 Бидејќи се корситат индексите креирани за примарните клучеви, како и индексот {{{idx_song_streams_user_id }}}, нема потреба за дополнителна оптимизација на прашалникот 1201 1202
