Форумы  ·  Войти  · 

Тема: Вопрос по mysql

08.01.10 10:38   vshamburskiy  (33/14.08.09)  

Здравствуйте.
Есть несколько вопросов, хотелось бы услышать пояснения.

1. У нас подключено к одной базе 5 офисов, есть проблема, что сервис базы данных отъедает потихонечку всю память, создается большая очередь запросов, в итоге сервер зависает, помогает перезагрузка сервиса через определенный интервал времени, с чем это может быть связано? Комендант версии 2.0.8.3 Есть ли смысл в этом случае перейти на версию 3?
2. У нас есть офисы за границей, планируется ли выпуск англоязычной версии программы? Перевода *.lng файлов оказалось недостаточно.
3. Существует проблема дублирования данных в базе, по-видимому с оборудованием не связанная.

[ #1 ]  08.01.10 13:27   Ware.Support  EXPERT  

1. У нас подключено к одной базе 5 офисов, есть проблема, что сервис базы данных отъедает потихонечку всю память, создается большая очередь запросов, в итоге сервер зависает, помогает перезагрузка сервиса через определенный интервал времени, с чем это может быть связано?

 
Вам необходимо разобраться с настройками MySQL.
Какая версия MySQL и на какой операционной системе?

Есть ли смысл в этом случае перейти на версию 3?

 
Переход на версию 3 в любом случае необходим, т.к. дальнейшее развитие будет осуществляться только для 3 версии.

[ Изменено: 08.01.10 13:30 Ware.Support ]
[ #2 ]  08.01.10 13:28   Ware.Support  EXPERT  

3. Существует проблема дублирования данных в базе, по-видимому с оборудованием не связанная.

Не понятен смысл вопроса, поясните поподробнее.

[ #3 ]  08.01.10 14:19   vshamburskiy  (33/14.08.09)  

ОС Win2k3, mysql 5.0.22 все настройки по умолчанию, может стоит как то настроить, что посоветуете

[ #4 ]  08.01.10 14:20   vshamburskiy  (33/14.08.09)  

По пункту 3. событие от прохода попадает в базу в 3 экземплярах

[ #5 ]  08.01.10 15:09   Oleg [Editor]  KOMENDANT LAB  

По п.2 если и будем переводить то только 3-ю версию (а то и четвертую), в любом случае это произойдет не ранее середины этого года т.к. ближайший апгрейд будет в сторону увеличения кадрового функционала и телефонии.

[ #6 ]  08.01.10 19:30   Ware.Support  EXPERT  

По пункту 3. событие от прохода попадает в базу в 3 экземплярах

 
Какое оборудование используется (серия SMDR или серия SCM, и какие модели)?

[ #7 ]  10.01.10 19:35   vshamburskiy  (33/14.08.09)  

3. SMDR4

По пункту 1. Есть ли у вас клиенты использующие подобную конфигурацию, то есть несколько офисов подключенных к одной базе. Наблюдаются ли подобные проблемы?

[ #8 ]  11.01.10 10:05   Oleg [Editor]  KOMENDANT LAB  

По п.1 - да, таких конфигураций много, и подобная проблема не наблюдается. Если быть точнее то нет разницы в “количестве офисов” (во всяком случае когда речь о количествах соединений с СУБД до 800-1000 в виде служб связи с контроллерами).

[ #9 ]  11.01.10 10:23   Tech.Support  KOMENDANT LAB  
vshamburskiy - 08.01.10 14:20

По пункту 3. событие от прохода попадает в базу в 3 экземплярах

Плохая связь (с помехами) между SMDR-4 и компьютером. В этом случае происходит 3 попытки считывания события.
Распространенные причины:
1. неэкранированный провод (экран должен быть соединен с общим проводом)
2. Незаземленный компьютер. Блоки питания нередко дают потенциал фазы на корпус, особенно лучевые мониторы. Вопрос решается правильным заземлением.
3. Отходят контакты в проводе с той или другой стороны или провод передавлен.
4. Попадание воды или обгорание печатной платы в SMDR-4 или компьютере.

[ #10 ]  11.01.10 10:38   vshamburskiy  (33/14.08.09)  

Тогда вопрос, с чем может быть связаны подобные зависания? Что можно исправить в конфигурации mysql?

[ #11 ]  11.01.10 11:01   Ware.Support  EXPERT  

У нас подключено к одной базе 5 офисов, есть проблема, что сервис базы данных отъедает потихонечку всю память, создается большая очередь запросов, в итоге сервер зависает, помогает перезагрузка сервиса через определенный интервал времени, с чем это может быть связано?

Поясните, что означает:
1) “создается большая очередь запросов” - это большое кол-во коннестов к БД или ...?
2) “в итоге сервер зависает, помогает перезагрузка сервиса через определенный интервал времени” - это служба самой СУБД или ...?

[ #12 ]  11.01.10 11:11   vshamburskiy  (33/14.08.09)  

В общем, ситуация такая.
При старте процесс mysql потребляет где то 90 мегабайт. Потом начинается рост отъедаемой памяти, после того как он съест почти всю, начинается 100 процентная загрузка процессора этим процессом, в итоге ничего не работает, события в базу не заносятся. Помогает только перегрузка.
Все настройки по умолчанию.

[ #13 ]  11.01.10 16:30   Ware.Support  EXPERT  

Однозначно что-то сказать очень трудно.
Может быть несколько причин:
- плохая связь с другими офисами (разрывы соединения) и соответственно копятся незакрытые соединения;
- требуется “тонкая” настройка MySQL;
- подключается много клиентов, особенно из модуля отчетов с “тяжелыми отчетами”;
- неправильные настройки Windows 2003 сервера;
или в совокупности.

Komendant.pro
 ©1999-2024  Инженерная лаборатория "Комендантъ"
Skills.House
 Powered by "Skills.House"