|
|
|
|
|
для: josh1986
(26.09.2011 в 05:10)
| | В физиологии Oracle не силен... но очень похоже на то, что процедура блокирует доступ к таблице и все остальные ждут, когда он сработает. Сложно что-то конкретное посоветовать, мало информации, но нужно добиться такой ситуации, чтобы использовалась блокировка на уровне строк, а не таблиц или процедура и запросы обращались к разным таблицам с дублированными данными. Понятно, что это не всегда возможно, но загвоздка, как мне кажется, именно в доступе на уровне Oracle. | |
|
|
|
|
|
|
|
для: cheops
(25.09.2011 в 19:53)
| | СУБД Oracle. Запускаю через вэб трудоемкую процедуру, после чего пользователи не могут вообще достучаться до апача. Процедурка отрабатывает и всё снова становится ок. | |
|
|
|
|
|
|
|
для: josh1986
(25.09.2011 в 17:31)
| | А пользователи обращаются к этой же самой таблице? Какого рода запрос? Какого типа таблица (MyISAM, InnoDB)? | |
|
|
|
|
|
|
| Апач работает в связке с php.
Когда запускается какой-либо тяжелый и долгоиграющий запрос к бд он напрочь блокирует работу других пользователей.
Подскажите какие есть способы борьбы с этим? | |
|
|
|
|