@uuuu

Как повысить скорость удаления?

Привет!

В таблицу, которая содержит примерно 20к строк, около 10-12 раз в секунду вставляются и удаляются строки. Я поставил таблицу движок memory, чтобы увеличить скорость записи и удаления, но можно ли ещё как-то увеличить скорость удаления (и insert)?

Прочитал на форумах, пишут что update будет быстрее работать, чем delete
  • Вопрос задан
  • 149 просмотров
Пригласить эксперта
Ответы на вопрос 2
BasiC2k
@BasiC2k
.NET developer (open to job offers)
Измените немного архитектуру таблиц и логику обработки данных.
Добавьте в таблицу ещё одно поле - флаг, сигнализирующий, что поле удалено. То-есть, при удалении, Вы будете делать UPDATE, а не DELETE.
В моменты минимальной нагрузки, уже можно будет произвести DELETE отмеченных строк.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Пакетно.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы