Estoy usando Django con un back-end sqlite, y el rendimiento de escritura es un problema. Puedo graduarme a un DB "apropiado" en algún momento, pero por el momento estoy atascado con sqlite. Creo que mis problemas de rendimiento de escritura están probablemente relacionados con el hecho de que estoy creando una gran cantidad de filas, y presumiblemente, cada vez que save()
está bloqueando, desbloqueando y sincronizando la base de datos en el disco.Agregando save() s en Django?
¿Cómo puedo agregar un gran número de llamadas save()
en una única operación de base de datos?
http://stackoverflow.com/questions/1136106/efficent-way-to-insert-thousands-of-records-into-a-table-sqlite-python-django –
@Tomasz - gracias por el enlace, el @commit_manually decorator me da la mejora de rendimiento que necesito. He marcado mi pregunta para el cierre como un engaño porque creo que la otra lo cubre bastante bien. – kdt
En realidad, puede cerrar su pregunta en lugar de simplemente votar por el cierre, ya sabe. –