Я использую Laravel 5.3 для веб-API, и ниже приведен мой запрос JQuery Ajax, который одновременно сохраняет записи. Ниже приведен код..
for (i = 0; i < 100; i++) {
var
data={'Role' : "Role"+i},
request = $.ajax({
url: 'http://localhost:1234/Practise/public/api/SaveRoleApi',
type: "POST",
data: JSON.stringify(data),
contentType: "application/json; charset=utf-8",
async: true,
success: function(d){ console.log(d); }
});
}
Я использую цикл for для сохранения 100 записей. Пожалуйста, проверьте, есть ли async: true,
. Причина, по которой я сказал, что это сохранение записей одновременно, потому что запросы отправляются случайным образом, хотя я подтвердил, что все запросы отправляются успешно.
Мой вопрос: я не могу отправить оператор выбора select * from tblrole
, пока не будут отправлены все вышеуказанные запросы ajax.
Проблема в том, что база данных не отвечает до тех пор, пока не будут отправлены все запросы.
Что я должен сделать, чтобы получить записи во время отправки запросов на публикацию?
Ниже приведены мои данные Phpmyadmin.
INSERT
из 100 строк будет в 10 раз быстрее. 07.09.2016INSERT
SQL. Насколько велика таблица? 09.09.2016