Что быстрее, одна транзакция с несколькими запросами или для каждого запроса отдельная транзакция?
Одна транзакция с несколькими запросами:
db.transaction(function (tx){
tx.executeSql('INSERT INTO TEST VALUES ("Halo1" ,"Halo2")', [], win, fail);
tx.executeSql('INSERT INTO TEST VALUES ("Halo3" ,"Halo4")', [], win, fail);
tx.executeSql('INSERT INTO TEST VALUES ("Halo5" ,"Halo6")', [], win, fail);
.
.
.
.
});
Одна транзакция на запрос:
db.transaction(function(tx){
tx.executeSql('INSERT INTO TEST VALUES ("Halo1" ,"Halo2")', [], win, fail);
});
db.transaction(function(tx){
tx.executeSql('INSERT INTO TEST VALUES ("Halo3" ,"Halo4")', [], win, fail);
});
and so on.....
Мне нужна эта информация, потому что мне нужно вставить много записей в одну таблицу.