Creo que tienes que conectarte pasando cursorclass = MySQLdb.cursors.SSCursor
:
MySQLdb.connect(user="user",
passwd="password",
db="mydb",
cursorclass = MySQLdb.cursors.SSCursor
)
El cursor predeterminado obtiene todos los datos a la vez, incluso si no usa fetchall
.
Editar:SSCursor
o cualquier otra clase de cursor que admita conjuntos de resultados del lado del servidor:consulte los documentos del módulo en MySQLdb.cursors
.