Когда у вас есть один объект подключения, вы можете сделать несколько курсоров для одного единственного соединения и одновременно выполнять запросы с этими курсорами? Или каждый курсор ждет, пока предыдущий курсор завершит свой запрос?
connection type: database=MySQLdb.connect(...)
cursor: curs=database.cursor()
querying: curs.execute("query")