Ab admin praktikum 4: erinevus redaktsioonide vahel
Mine navigeerimisribale
Mine otsikasti
Resümee puudub |
Resümee puudub |
||
| 12. rida: | 12. rida: | ||
* Optimeerimised indeksiga: tee erinevaid indekseid ja raporteeri joini kiiruse muutusi. | * 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. | * Optimeerimised joini kujuga: uuri, mis explain ütleb, katseta erinevaid joini kujusid, raporteeri tulemusi. Püüa leida kõige kiirem viis. | ||
Vaata lisaks ka: [http://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server Postgresql tuunimise materjalide kogu] | |||
Redaktsioon: 20. märts 2009, kell 08:44
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