ОБНОВЛЕНИЕ mysql быстрее, чем INSERT INTO?

Это - больше вопроса о теории.

Если я выполняю 50 000 запросов, которые вставляют новые строки и 50 000 запросов, который обновляет те строки, какой займет меньше времени?

5
задан linuxbuild 5 February 2011 в 11:15
поделиться

1 ответ

Вставка будет быстрее, потому что при обновлении вам нужно сначала найти запись, которую вы собираетесь обновить, а затем выполнить обновление.

Хотя это вряд ли кажется достоверным сравнением, так как у вас никогда не будет выбора, вставлять или обновлять, поскольку они удовлетворяют две совершенно разные потребности.

РЕДАКТИРОВАТЬ: Я также должен добавить, что это сделано с предположением, что нет триггеров вставки или других ситуаций, которые могут вызвать потенциальные узкие места.

5
ответ дан 13 December 2019 в 19:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: