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

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

Зарание спасибо.
Re: в каком случае нужно блокировать таблицы в mysql
От: Ромашка Украина  
Дата: 17.05.07 14:19
Оценка:
o.palij пишет:
> 1. нужно ли блокировать перед изменением таблицу в которую несколько
> процессов могут внести (insert) разные данные?

Нет.

> 2. нужно ли блокировать перед изменением таблицу в которой несколько

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

Нет.
Posted via RSDN NNTP Server 2.0


Всё, что нас не убивает, ещё горько об этом пожалеет.
Re[2]: в каком случае нужно блокировать таблицы в mysql
От: MasterZiv СССР  
Дата: 18.05.07 07:01
Оценка:
Ромашка пишет:
> Нет.
> Нет.

+1
Posted via RSDN NNTP Server 2.1 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.