Ab admin praktikum 4
Esialgne info: hiljem täpsustub.
Eesmärk: tabelite, indeksite ja päringu loomine/optimeerimine joini kiiruse suurendamiseks.
Vaja on kirjutada vabas vormis aruanne joini opteerimise tegevusest ja tulemustest.
Selleks:
- Installeeri apt-get abil pg (seda ei pea raporteerima)
- Loo kolm näitetabelit paari tulbaga. Indekseid ära veel tee!
- Pane igaühte ca 100.000 rida. Selleks vaja teha programm.
- Ehita join, mis võtab ca 1 sek. Seda joini asume eri viisidel optimeerima.
- Optimeerimised indeksiga: tee erinevaid indekseid ja raporteeri joini kiiruse muutusi.
- Optimeerimised joini kujuga: uuri, mis explain ütleb, katseta erinevaid joini kujusid, raporteeri tulemusi. Püüa leida kõige kiirem viis.
Vaata lisaks ka: Postgresql tuunimise materjalide kogu