> > Am incercat cu "UPDATE LOW_PRIORITY" si se pare ca a fost un oarecare spor de > viteza (optiunea asta scrie pe disc abia cand se aduna mai multe row-uri, sau > cel putin asa am inteles eu).
In Firebird chestia asta se cheama "Forced writes'. Folcloru zice sa nu va puna aghiuta sa dezactivati chestia asta pe windows, dar in linux puteti sa o facetilinistit si veti avea placuta surpriza a unui spor substantial de viteza (cam in zona 300% !!!). > > Dar eu as vrea ceva cam cum are Oracle, ii dai o dimensiune initiala, dupa > care spatiul ocupat pe disc se mareste automat cu o valoare data. Nu cred ca MySQL iti ofera ceva gen tablespace si incrementare automata, dar poti incerca daca ai timp o fortare a alocarii spatiului pe disc cu ceva gen data test generator. Lasa peste noapte un script care iti incarca tabela goala cu 1 milion de integistrari random,pe care le stergi apoi si bagi inregistrarile normale. Nu cred ca vei mai avea curind probleme de alocare pe disc. Problema punctuala nu este scrierea pe disc ci punctul nevralgic este alocarea de blocuri libere de catre SO (say with me: fragmentation is not good for your database health). Scuze ca nu iti pot oferi solutii specifice MySQL ci numai idei generale. ender _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
