2010/5/7 Guido Pesch <guido.pe...@netcologne.de>:
> Hallo Mathias,
>
> habe jetzt festgestellt, das die Sqls die mit einem Commit abschliessen sehr
> langsam sind.
>
Hier faengt's dann an spezifisch zu werden. Ohne weiteren Blick auf
MySQL-Konfiguration, Tabellen-Details Workload, Datenvolumen und
Indizes kann ich dir da keine pauschale Aussage geben. Versuch doch
mal diese Updates auf der Console auf dem Live-System zu testen und
schau, ob du die Zahlen einigermassen reproduzieren kannst.
Grundsaetzlich lohnt es sich z.B. immer Log-Flushing bei jeder
Transaktion abzuschalten. Details dazu unter [1], mehr zu wichtigen
Performance-Settings von MySQL unter [2].

Cheers, Mathias

[1] 
http://dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html#sysvar_innodb_flush_log_at_trx_commit
[2] 
http://www.mysqlperformanceblog.com/2006/09/29/what-to-tune-in-mysql-server-after-installation/
-- 
http://scalarium.com | http://paperplanes.de | http://holgarific.net
http://twitter.com/roidrage
_______________________________________________
rubyonrails-ug mailing list
rubyonrails-ug@headflash.com
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an