в каком случае нужно блокировать таблицы в mysql
От: o.palij  
Дата: 17.05.07 14:14
Оценка:
Есть програмка которая по внешнему сигналу в произвольный момент времени делает insert в одну таблицу и затем update в другой таблице.
Тип таблиц — InnoDB.
Теперь запускаются две копии этой програмки. Они используют каждый свое подключение к БД.
Обе пишут в одну и туже базу, в одни и те же таблицы.
Данные для Insert всегда уникальные, а вот update может быть на одну и ту же запись.

1. нужно ли блокировать перед изменением таблицу в которую несколько процессов могут внести (insert) разные данные?
2. нужно ли блокировать перед изменением таблицу в которой несколько процессов могут изменить (update) одну и ту же строку? Порядок изменения не важен, главное что бы все изменения прошли.

Зарание спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.