Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Множественное, одновременное подключение к MySQL 
:(
    Опции темы
RomanGC
Дата 22.1.2008, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 1.12.2007
Где: Воронеж

Репутация: нет
Всего: 1



Возникла такая проблема: к БД(MySQL) обращаются около 50 потоков скрипта(может и больше), при этом примерно 40% от всей записываемой информации попадает в базу. Для проверки криворукости, параллельно записи в базу, написал запись в файл с абсолютной блокировкой. Результат: в файле 100% информации, в базе 35-40$. Когда запускаю скрипт в один поток, то вся информация записывается в базу без проблем.
В чем может быть причина такой выборочности записи в базу?
PS ИМХО проблема с распределением доступа к базе, но в каком-то самоучителе вычитал, что mysql сама решает этот вопрос и проблем быть не должно.
PM MAIL ICQ   Вверх
MoLeX
Дата 22.1.2008, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 7
Всего: 140



RomanGC понимаешь все участники форума после НГ еще не востановили дар предвидения кода на расстояние
Может покажешь кусочек кода в противном случае гипотиз из-за чего у тебя это происходит будет много...


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
RomanGC
Дата 22.1.2008, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 1.12.2007
Где: Воронеж

Репутация: нет
Всего: 1



Цитата(MoLeX @ 22.1.2008,  14:35)
RomanGC понимаешь все участники форума после НГ еще не востановили дар предвидения кода на расстояние
Может покажешь кусочек кода в противном случае гипотиз из-за чего у тебя это происходит будет много...

Кода нет, но каждый поток подключается к базе mysql_connect(), потом выбирается база данных mysql_ select_ db(), производиться запись, после чего соединение с базой закрывается.
Под потоками имею ввиду одинаковые скрипты запускаемые демоном. 
PM MAIL ICQ   Вверх
Vaulter
Дата 22.1.2008, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: 3
Всего: 22



код отлавливает ошибки? пишет их в лог?


--------------------
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0663 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.