Changes between Version 5 and Version 6 of AdvancedApplicationDevelopment
- Timestamp:
- 09/13/25 22:37:47 (2 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AdvancedApplicationDevelopment
v5 v6 76 76 == Индекси 77 77 78 Бидејќи PostgresSQL има систем за креирање на индекси самостојно, во некои случаи каде одредени прашалници беа користени по често немаше потреба да креирам индекс, но во следните два случаеви PostgresSQL 79 користеше секвенцијален scan (односно пребаруваше низ целата табела) во следниве два прашалниците кои се често употребуваат и исто така може значително да ја влијаат на перформансите доколку има повеќе податоци во нив: 78 Бидејќи PostgreSQL поседува напреден оптимизатор за извршување на прашалници, системот самостојно одлучува дали е поефикасно да се искористи постоечки индекс или да се изврши целосно читање на табелата (sequential scan). Во одредени случаи, при често извршувани прашалници, дополнителни индекси не беа потребни, бидејќи оптимизаторот успешно ги користеше автоматски креираните индекси преку примарен клуч. Сепак, кај следниве два прашалници кои се често извршуваат имаше извршување преку sequential scan, односно пребарување низ целата табела, што може значително да влијае врз перформансите доколку има многу податоци. 80 79 === Случај 1. 81 80 Употребуван прашалник за преглед на документите на студентот: