[BSD] (Off) Re: I/O sebesseg merese

Laszlo Nagy gandalf at designaproduct.biz
2006. Sze. 11., H, 20:48:31 CEST


Kozben tesztet is csinaltunk. Ha kiirom a tabla adatait egy nagy txt 
file-ba es grep-pel keresek:

cat adatok.txt | grep 'Mug'

akkor *SOKKAL* gyorsabb, mint amikor ilyet csinalok:

select * from product where name like '%Mug%'

Lehet, hogy atterek a grep-re, mert sokkal gyorsabb mit a pg. (Ez persze 
csak vicc volt.) Most akkor lehet hogy nem is a FreeBSD-vel vagy a 
hardverrel van a baj, hanem a postgresql-el? A tabla vaacumozva van, 
tehat nincsenek benne lyukak. Fizikailag egy file-ban van tarolva a 
lemezen, es szekvencialisan olvassa vegig. Akarhogy gondolkozom, nem 
jovok ra hogy miert lassabb a SELECT mint a fenti cat + grep paros (ami 
raadasul nem csak 1 mezoben keres, hanem az osszes mezoben is...)

   Laci




További információk a(z) BSD levelezőlistáról