Hello, ugy nez ki megvan a hiba oka: a Python MySQL modulja eleg regota nem hasznal autocommit-ot, en valahogy raalltam, hogy minden DML-t "kezzel" commit-olok.
A meresek soran kijott, h eleg lassu a commit(). Az adatfajlbol feldolgozott rekordok normalizalas utan kb 5-6 tablaba toltodnek be, pontosabban ezen tablakbol 4 van, egyfajta verzio kovetes miatt, tehat 5-6 tablacsoport van. Az eredeti scriptben minden tablacsoport utan volt commit. Ha kiveszem (ertelemszeruen mindket gepen) a tablacsoportonkeni commit-ot, akkor az uj gep nagyon csunyan elveri a regit. (egy commit van a teljes betoltes vegen, de ha mar csak rekordonknet van commit, mar akkor is jobb a futasi ido) Ha a Python connect()-et atirom hogy hasznaljon autocommit-ot, akkor a regi gep meg csúnyábban megveri az újat, mint eddig. (a 2x-es szorzo kb 7x-es lesz) Mi lehet a gond? Koszonom: a. ps: mindket gepen 2.5-os Python-t hasznalok (direkt), de a python-mysqldb ujabb az uj gepen, tehat nem egyforma a verziojuk. _________________________________________________ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux