Sikerült rossz címre küldenem az előbb. Nem tudom, a linux-kezdőt is olvasod-e, biztonság kedvéért beküldöm ide is. :)
> Hello, > > Az egyik fő funkció, hogy egy régi VisualBasic-ben írt alkalmazás > pack-olt adatfájlját kell betölteni relációs adatbázisba, ami > MySQL (5.0.67). A futási idő kb 40p volt, a betöltés Python-ban > lett megírva (nem gyakori a betöltés, heti 1, max 2). > > Nemrég megjött az új gép, egy HP DL350G6. SATA diszkek vannak a > P410-es vezérlőn, a MySQL kapott egy raid10-es tömbböt. A gépen > Ubuntu 9.10 van (tudom h alpha), 5.0.83 a MySQL verzió. > > Ugyanaz a betöltő script ugyanazt az adatfájlt kb 100p (!) alatt > tölti be. Csak a betöltés ilyen lassú, minden SELECT (beleértve a > VIEW-kat) kb 3-4x gyorsabb a már betöltött adatbázisból, mint a > régi gépen. > > Ha a régi gépen csinálok egy dump-ot, és betöltöm, az is kb > 1/3-ad idő alatt bemegy az új gépen. > > Köszönöm: Az ilyesfajta hibáknak nagyon sokszor a névfeloldásnál van a megoldása. Lehet, hogy az inserteket logolja a mysql, esetleg azt is fel akarja jegyezni, hogy honnan jöttél, és ha a névfeloldás nem jól megy, akkor nagyon sokszor kell timeout-ra várnia, így bazi lassú lesz. Ha egy selectet adsz ki, vagy egy dumpot töltesz be (egy paranccsal), akkor nincs ilyen probléma, nem érzed esetleg a lassulást. De ha 160 ezer insertet adsz ki, akkor nagyon. Nem biztos, hogy ez a megoldás, csak egy tipp, talán segít. -- PTG IOT trap -- core dumped Debian 4.0 -- Linux 2.6.22.6 -- PTG Man has never reconciled himself to the ten commandments. Debian 4.0 -- Linux 2.6.22.6 _________________________________________________ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux