Вопрос к статье о параллельном выполнении (www.php.spb.ru)

  • Автор темы Автор темы Romantik
  • Дата начала Дата начала

Romantik

TeaM PHPClub
Вопрос к статье о параллельном выполнении (www.php.spb.ru)

Приветствую!
Давно занимаюсь темой "транзакции" в MySQL
и интересная статья http://php.spb.ru/mysql/lock_tables.html
(Параллельное выполнение скриптов может привести к ошибке в базе данных)
по некоторому решению моей проблемы
и вот возник вопрос:
а если блокировать работу скрипта после LOCK и перед UNLOCK
то можно "повесить" таблицу.
Существуют ли настройки времени работы LOCK ?

С уважением.
 
"а если блокировать работу скрипта после LOCK и перед UNLOCK" - это как ?
Точнее какими средствами ?
 
при остановке скрипта (я даже не говорю, что его на середине не остановить никак) ПХП закрывает и разблокирует все файлы, пишет файлы сессии на диск, освобождает память (например, под sql запросы), трет временные файлы, закрывает соединения. SQL завершает начатые запросы, закрывает соединение (ПХП в это время вынужден ждать, пока SQL закончит) и разблокирует таблицы.
 
Я в курсе таких элементарных вещей о своем сервере, доработает ли скрипт до своего завершения в случае обрыва соединение, что просто обсуждать смешно. Конечно доработает.

Кроме того, вопрос был об MySQL и PHP, а не о PHP и браузере.
 
Сверху