SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 23.11.2009 17:23:28

pluto
Участник
Зарегистрирован: 27.10.2007
Сообщений: 7

Приоритет выполнения запросов

Здравствуйте. У меня возникли подозрения, что mysql выплняет запросы непоследовательно.

Если конкретно, я делаю обновление базы по схеме.

Шаг 1. Отключаю товары (одним запросом)
Шаг 2. Включаю и обновляю товары только те, которые есть в выгрузке (в цикле по артикульному номеру, т.е. здесь множество запросов)

Может ли получится так, что на Шаге 2 будет частично выполнен Шаг 1, т.е. обновляемые товары в процессе обновления частично будут отключены? Если да, нужно ли блокировать запросы?

Заранее спасибо

Отредактированно pluto (23.11.2009 17:25:41)

Неактивен

 

#2 23.11.2009 17:34:46

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Приоритет выполнения запросов

MySQL всегда выполняет запросы последовательно. Описанная Вами ситуация
возможна только в случае, когда Вы специально запускаете их параллельно
(через два независимых соединения).

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson