[Techinfo] postfix mailstat siker

ka at mayten.sch.bme.hu ka at mayten.sch.bme.hu
2016. Sze. 23., P, 12:43:38 CEST


On 2016-09-23 11:35, Molnar Peter wrote:
> 3. A logot tobbszor is vegig olvasom, legyujtve belole az elmult ora
> logjait, ezt is optimalizalni kellene, hogy csak egyszer tegye meg.
> stb.
> 

pont erre gondoltam, mikor fentrol lefele olvastam a megoldasod, hogy 
nem ertem miert mesz vegig hetszer ugyanazon a logfile-on.  Javaslom a 
grep -f kapcsolojat.  Gyujtsd egy file-ba, soronkent ami kell, igy csak 
egyszer kell olvasni a file-t -> hetszeres gyorsulas.

A masik lehetoseg, ha az egyes sorokkal kulonbozo dolgokat kell csinalni 
- ekkor nyilvan nem lehet egy mozdulattal elintezni.  Ekkor viszont 
valami olyasmit csinalnek, hogy perl-be irnam at, sima filemuvelettel 
beolvasnam a tartalmat, majd egyszeru regexpekkel soronkent dolgoznam 
fel:

if ($_ =~ /<pattern 1>/) {

# egyik teendo

} elsif ($_ =~ /<pattern 2>/)

# masik teendo

} ...

Egyszeres file olvasas, tobbszori muvelet, megmarad a hetszeres 
gyorsulas a file muveletek teren, arrol nem is beszelve, hogy a 
modulkent elerheto DBI / DBD gyorsabb adatbazis kezelest tesz lehetove, 
mint shell-bol elerni a mysql stdin-en at.

udv
adam



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