Ab admin praktikum 4: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
Resümee puudub
Resümee puudub
13. rida: 13. rida:
* 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]
Vaata lisaks ka: [http://wiki.postgresql.org/wiki/Performance_Optimization Postgresql tuunimise materjalide kogu]

Redaktsioon: 20. märts 2009, kell 08:49

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