Postgresql

Sziasztok

Nem tudom mi lehet a probléma, van két vasam

server 1:

Intel(R) Xeon(R) CPU E3-1240 V2 @ 3.40GHz
Ram: 16GB
RAID SSD OCZ VERTEX
OS: Ubuntu 12.04

Server 2:
Intel(R) Xeon(R) CPU E3-1240 V2 @ 3.40GHz
Ram: 32GB
RAID SSD SAMSUNG 840 EVO
OS: Ubuntu 12.04

Server 1 en postgresql 9.1 adatbázis fut ahol egy lekérdezés 1,8 másodpercig tart egy táblában amiben 70 ezer sor van.

Server 2 ön postgresql 9.3 adatbázis fut ahol egy lekérdezés 25 másodpercig tart egy táblában amiben 70 ezer sor van,

A config egy az egyben ugyan az annyi különbséggel hogy a work_memet , shared_bufferset kicsit feljebb emelte, a több memória miatt.

Olvastam hogy analízáljam az adatbázist, megtettem, de szintén zenéz.
Köszönöm a véleményeket.

Hozzászólások

70K sor az semmi, mi fut meg a gepen? Memoriaertekek jol vannak beallitva? (Alapbol kb. olyan, mintha egy <1G-s gepre let volna tervezve, mennyi az a "kicsit" feljebb emelte?) Biztos, hogy ugyanolyan a ket adatbazis, nem maradt le valami index? [auto]vacuum fut/volt?

Mi a teljes explain query?

(Offtopic: biztos jo otlet, egy TLC-s SSD-t rakni DB ala?)

Szerk.: mondjuk azt nem írtad, hogy a 70K-s tábla mekkora (mennyi mező, stb.), hogy van indexelve, milyen bonyolultságú query fut rajta. Nekem az az 1,8 Mp is borzasztó soknak tűnik, ennél jóval gyengébb gépen is milliós nagyságrendű táblákban is gyorsabban lehet keresni...

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™

esetlgeg lehetseges, hogy a pg9.3 -at futtato gepen nem csak select, hanem update is fut ? ( akar masik db-n vagy tablan ? ) utobbi esetben valoszinusitem, hogy az autovacuum fogja meg a gepet, defaultban eleg agresszivre van allitva, valami 1 perc es 50 update/delete utan mar beindul.

ssd merete mekkora ? particio 4k hataron van ?

pg memória cuccokat feljebb kell állítani, ez egy nulla adatbázis, az egészet memóriából kéne tolja

--
Gábriel Ákos
http://i-logic.hu

SSL = on

ezt kikapcsoltam és már is pörög a DB , érdekes hogy miért lassítja. sajna log semmit nem írt.