¿Cómo hacer que Python / PostgreSQL sea más rápido?

Ahora mismo tengo un analizador de registros que lee 515 mb de archivos de texto sin formato (un archivo para cada día durante los últimos 4 años). Mi código actualmente es el siguiente:http://gist.github.com/12978. He usado psyco (como se ve en el código) y también lo estoy compilando y usando la versión compilada. Está haciendo unas 100 líneas cada 0,3 segundos. La máquina es una MacBook Pro estándar de 15 "(2.4 GHz C2D, 2 GB de RAM)

¿Es posible que esto vaya más rápido o es una limitación en el idioma / base de datos?

Respuestas a la pregunta(5)

Su respuesta a la pregunta