[BSD] (Off) Re: I/O sebesseg merese
Istvan Szukacs
leccine at gmail.com
2006. Sze. 12., K, 09:11:15 CEST
hat akkor hajra!
gondolom az osszes sql lekerdezest ilyen elegansan portolod majd cat,
grep parosra amibol mondjuk ez esetben a cat felesleges
bele sem merek gondolni hogy esetleg indexek nelkul vannak az adatok a
tabladban
(grep 'Mug' adatok.txt)
Laszlo Nagy írta:
> 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...)
>
>
További információk a(z) BSD levelezőlistáról