![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
RomanGC |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 1.12.2007 Где: Воронеж Репутация: нет Всего: 1 |
Возникла такая проблема: к БД(MySQL) обращаются около 50 потоков скрипта(может и больше), при этом примерно 40% от всей записываемой информации попадает в базу. Для проверки криворукости, параллельно записи в базу, написал запись в файл с абсолютной блокировкой. Результат: в файле 100% информации, в базе 35-40$. Когда запускаю скрипт в один поток, то вся информация записывается в базу без проблем.
В чем может быть причина такой выборочности записи в базу? PS ИМХО проблема с распределением доступа к базе, но в каком-то самоучителе вычитал, что mysql сама решает этот вопрос и проблем быть не должно. |
|||
|
||||
MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 7 Всего: 140 |
RomanGC понимаешь все участники форума после НГ еще не востановили дар предвидения кода на расстояние.
Может покажешь кусочек кода в противном случае гипотиз из-за чего у тебя это происходит будет много... -------------------- Amazing ![]() |
|||
|
||||
RomanGC |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 1.12.2007 Где: Воронеж Репутация: нет Всего: 1 |
Кода нет, но каждый поток подключается к базе mysql_connect(), потом выбирается база данных mysql_ select_ db(), производиться запись, после чего соединение с базой закрывается. Под потоками имею ввиду одинаковые скрипты запускаемые демоном. |
|||
|
||||
Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 3 Всего: 22 |
код отлавливает ошибки? пишет их в лог?
|
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |