Задать вопрос
@baimkin

Как ускорить Update SQLite?

Есть запрос
UPDATE qTable SET n = (SELECT COUNT(sP) FROM sTable WHERE sTable.uID = 181206113231
 AND sP = qTable.id GROUP BY sP);

на 20 тысячах строк он выполняется почти минуту, что очень долго, при том что подзапрос SELECT
SELECT COUNT(sP) FROM sTable, qTable. WHERE sTable.uID = 181206113231
 AND sP = qTable.id GROUP BY sP

выполняется за 0,006 сек

Подскажите каким образом ускорить Update?
  • Вопрос задан
  • 155 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Продвинутый SQL
    5 недель
    Далее
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
  • Академия Eduson
    SQL-разработчик: тариф Базовый
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Екатеринбург
от 50 000 до 90 000 ₽