Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Блокировка таблиц (yta) 23/02/2002 - 14:39:20
      Re: Блокировка таблиц (dim-dim) 23/02/2002 - 15:56:50
      Re: Блокировка таблиц (vitek) 23/02/2002 - 16:16:44
      Re: Блокировка таблиц (dim-dim) 23/02/2002 - 16:50:41
      Re: Этого я и боялся (yta) 23/02/2002 - 17:55:33
      Re: Этого я и боялся (dim-dim) 23/02/2002 - 18:58:19
      Re: ?!.. (yta) 24/02/2002 - 00:11:06
      Re: ?!.. (dim-dim) 24/02/2002 - 00:28:33
      Re: Для тех кто в танке :-) (vitek) 24/02/2002 - 03:29:45
      Re: Проверил... Ну и ну! (yta) 24/02/2002 - 11:45:05
      Re: Все работает... (dim-dim) 24/02/2002 - 21:52:22
      Re: FreeBSD: не работает! :(( (yta) 25/02/2002 - 10:44:02
      Re: FreeBSD: не работает! :(( (dim-dim) 25/02/2002 - 11:59:18
      Re: FreeBSD: не работает! :(( (yta) 25/02/2002 - 14:07:07
      Re: FreeBSD: не работает! :(( (dim-dim) 25/02/2002 - 14:17:23
      Re: FreeBSD: не работает! :(( (yta) 25/02/2002 - 14:31:13
      Re: FreeBSD: не работает! :(( (yta) 25/02/2002 - 23:58:43
      Re: Проверил... Ну и ну! (MR. Landry) 29/12/2011 - 12:52:10
      Re: Проверил... Ну и ну! (MR. Landry) 29/12/2011 - 12:53:43

> Original message text:
> From: yta - 23/02/2002 - 14:39:20
> Subject:Блокировка таблиц
> -----------------
> Есть одна физическая БД, в которой можно выделить несколько логических, т.е. другими словами - в одной БД есть несколько групп связанных таблиц, а связей между таблицами разных групп нет.
>
> Обязательно ли при использовании "LOCK TABLES..." блокировать все таблицы БД (по документации, вроде бы, так) или есть способ заблокировать только таблицы одной группы.
>
>


From: yta - 24/02/2002 - 11:45:05
Subject:Проверил... Ну и ну!
-----------------
Вот условия:
WinXP, Apache, MySQL 3.23.42-max.
Два сценария, две MyISAM-таблицы. Каждый сценарий пишет только в свою таблицу. Запускаются по одной копии каждого сценария. Используется только WRITE-блокировка.

А) Оба сценария блокируют свои таблицы:
пока не снимет блокировку первый сценарий (который был чуть раньше запущен), второй не начнет писать в свою таблицу.

Б) Первый сценарий блокирует свою таблицу, второй нет:
то же самое!!!

В) Первый сценарий не блокирует свою таблицу, второй блокирует:
идет "одновременная" запись в обе таблицы.

То есть процесс, осуществивший WRITE-блокировку хотя бы для одной таблицы, не дает ничего писать ни в одну из таблиц БД ни одному НОВОМУ процессу (вне зависимости от того, использует тот блокировки или нет).

То есть мои опасения все-таки подтвердились (если не говорить о READ-блокировке и о том, что MySQL не ругается "по таким пустякам" - здесь вы правы). Ваши комментарии...

P.S. Теперь остается только найти подтверждение сделанным выводам в мануале :))



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
40872



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |