Wie kann man Python / PostgreSQL schneller machen?

Im Moment habe ich einen Log-Parser, der 515 MB Klartext-Dateien durchliest (eine Datei für jeden Tag in den letzten 4 Jahren). Mein Code sieht derzeit so aus:http://gist.github.com/12978. Ich habe Psyco verwendet (wie im Code zu sehen) und kompiliere es auch und verwende die kompilierte Version. Es macht ungefähr 100 Zeilen alle 0,3 Sekunden. Die Maschine ist ein Standard 15 "MacBook Pro (2,4 GHz C2D, 2 GB RAM)

Kann das schneller gehen oder ist das eine Einschränkung der Sprache / Datenbank?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage