Завершение вставки кортежей 100000 (пользователь, пароль) занимает много времени.
def insertdata(db,name,val):
i = db.insert()
i.execute(user= name, password=val)
#-----main-------
tuplelist = readfile("C:/py/tst.txt") #parse file is really fast
mydb = initdatabase()
for ele in tuplelist:
insertdata(mydb,ele[0],ele[1])
какая функция занимает больше времени? Есть ли способ проверить узкое место в Python?
Могу ли я избежать этого путем кэширования и сделать коммит позже?