| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MySQL > Возможно или нет? Одновременное обращение |
| Автор: HappyMan 18.7.2005, 19:08 |
| Предположим в базе MySQL есть поле: count с определенным значением и есть ПХП скрипт (его выполняют). Скрипт состоит из 3-х этапов: 1) Добыча значения из count - время выполнения - 0,01 сек. 2) Обработка даных (зависит от count) - 3 сек 3) Запись нового значения в count - 0,01 сек... Так вот: если например один юзер щелкнул и ему добылось значение count равное "1", а затем щелкает 2-ой юзер, через 1 секунду, какое значение добудется ему? тоже "1" или значение записанное в п. 3) (при щелчке первого юзера)? Добавлено @ 19:10 т.е будет ли MySQL ждать пока выполнится скрипт, который запустил 1-ый юзер или нет? |
| Автор: Mal Hack 18.7.2005, 19:47 |
| Вероятность того, что одновременной полуится путацина подобная очень и очень мала и практически - случай один из миллиона. |
| Автор: simanyay 18.7.2005, 19:55 |
| Транзакции вообще снимут эту проблему с повестки дня. |
| Автор: Mal Hack 18.7.2005, 19:58 |
| simanyay В MySQL это только в 5 ветке, далекой от стабильности. InnoDB, как я знаю используется довольно-таки мало. ;) |