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

Istvan Szukacs leccine at gmail.com
2006. Sze. 12., K, 14:02:13 CEST


nehari akkor leccives tedd fel ugy a kerdest hogy miert lassu a lemezrol 
olvasas freebsdben ha nem sqles a kerdes


Laszlo Nagy írta:
> Istvan Szukacs írta:
>   
>> 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)
>>   
>>     
> Hahaha, nagyon vicces! Szerinted egy " like '%Mug%' "-ra milyen indexet 
> kellene hasznalnia? Sokfele index van a tablan, de bizonyos esetekben a 
> seq scan a jo. Ez azert itt eleg offtopic. Nem SQL-es kerdest tettem 
> fol, hanem oprendszeres kerdest. Foleg ne kritizald az adatbazisom, 
> amikor nem ismered a semat es a problemat sem. Az meg hogy a cat 
> folosleges, mar igazan csak szorszalhasogatas. Ha tudsz valaszt arra 
> hogy miert gyorsabb a grep mint egy seq scan, akkor orommel varom a 
> valaszod. Ha az adatbazisrol akarsz  beszelgetni, akkor menjunk at egy 
> masik listara.
>
>    Laci
>
>
>   
>> 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...)
>>>
>>>   
>>>     
>>>       
>> _______________________________________________
>> BSD levlista
>> BSD at hu.freebsd.org
>> http://www.hu.freebsd.org/hu/mailman/listinfo/bsd
>>   
>>     
>
> _______________________________________________
> BSD levlista
> BSD at hu.freebsd.org
> http://www.hu.freebsd.org/hu/mailman/listinfo/bsd
>
>   




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