Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Пропадают данные из базы / 13 сообщений из 13, страница 1 из 1
18.01.2021, 09:01
    #40036690
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропадают данные из базы
Добрый день.
У меня есть клиент-серверная программа учета пациентов, которая стоит в клинике. Клиентские рабочие места написаны на дельфи, обращаются к центральному серверу, на котором располагается база MySQL. Раньше там стояла FreeBSD. Новый сисадмин снес ее и поставил Linux. После чего (не знаю с этим связано или нет) часто стала повторятся такая ситуация: регистратор заносит прием пациента, распечатывает квитанцию, вечером формирует отчет. В нем отображен данный прием. Через несколько дней возвращаются к карте пациента, записи о приеме там нет, в отчете соответственно, тоже не выводится. Просто исчезла. Хотя напечатанный отчет за ту дату свидетельствует, что запись была. В логах действий пользователей (такое в программе ведется) нет свидетельств о том, что кто-то удалил запись. Если кто-то удаляет, то в логе появляется запись, что такой-то регистратор в такой-то момент времени удалил такую-то запись. А здесь нет ничего.
Так же появилась похожая проблема (думаю, из той же оперы): регистратор заносит прием пациента, распечатывает квитанцию, где указано, что пациент записан на такое-то время к такому-то врачу, пациент идет к врачу с этой квитанцией. Через минуту врач открывает у себя эту на компьютере карту этого пациента, а записи о приеме там нет, хотя у регистратора данная запись сохранена.
Может ли быть данная проблема связана с настройками конфигурации MySQL в линуксе? Какая-нибудь буферизация записей, которые так и не уходят на диск, а висят в памяти, не закрывая транзакцию??
...
Рейтинг: 0 / 0
18.01.2021, 09:37
    #40036694
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропадают данные из базы
svnvlad
Новый сисадмин снес ее и поставил Linux
снести голову админу, и вернуться на старое.
настоящий админ работает по правилу: работает - не трогай
...
Рейтинг: 0 / 0
18.01.2021, 10:25
    #40036710
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропадают данные из базы
вадя
svnvlad
Новый сисадмин снес ее и поставил Linux
снести голову админу, и вернуться на старое.
настоящий админ работает по правилу: работает - не трогай

К сожалению не представляется возможным. У них теперь там своя атмосфера (антикризисный эффективный менеджер поработал).
Так что, есть какие-либо настройки конфигурации MySQL, отвечающие за буферизацию?
...
Рейтинг: 0 / 0
18.01.2021, 10:42
    #40036715
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропадают данные из базы
svnvlad
вадя
пропущено...
снести голову админу, и вернуться на старое.
настоящий админ работает по правилу: работает - не трогай

К сожалению не представляется возможным. У них теперь там своя атмосфера (антикризисный эффективный менеджер поработал).
Так что, есть какие-либо настройки конфигурации MySQL, отвечающие за буферизацию или за непрохождение транзакций?
...
Рейтинг: 0 / 0
18.01.2021, 12:15
    #40036747
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропадают данные из базы
А при чём тут буферизация? Данные либо есть в таблице, либо их там нет. Их жизненный цикл, в общем, прост. Сначала они вставляются в таблицу INSERT-запросом. С этого момента они теоретически доступны для обозрения (read uncomitted). Затем транзакция вставки фиксируется, и с этого момента данные доступны практически (были бы права). И они доступны и существуют до тех пор, пока DELETE не отправит их в небытие. Ну или они сразу отправляются в небытие, если транзакция откатывается. А, собственно, всё... и этой механике не указ ни настройки, ни буферизации.
...
Рейтинг: 0 / 0
18.01.2021, 14:48
    #40036816
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропадают данные из базы
svnvlad,


Движок какой используется?
Какие процедуры по обслуживанию? А то может там автоматом каждую ночь база из бэкапа разворачивается.
...
Рейтинг: 0 / 0
19.01.2021, 14:16
    #40037138
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропадают данные из базы
svnvladТак же появилась похожая проблема (думаю, из той же оперы): регистратор заносит прием пациента, распечатывает квитанцию, где указано, что пациент записан на такое-то время к такому-то врачу, пациент идет к врачу с этой квитанцией. Через минуту врач открывает у себя эту на компьютере карту этого пациента, а записи о приеме там нет, хотя у регистратора данная запись сохранена.регистратор и Врач работают с разными базами... надо завести нового пациента в АРМ регистратора и посмотреть появится ли он в АРМ "врача")
с FreeBSD и Линукс это не связано.
...
Рейтинг: 0 / 0
20.01.2021, 04:13
    #40037316
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропадают данные из базы
Alex_Ustinov
svnvladТак же появилась похожая проблема (думаю, из той же оперы): регистратор заносит прием пациента, распечатывает квитанцию, где указано, что пациент записан на такое-то время к такому-то врачу, пациент идет к врачу с этой квитанцией. Через минуту врач открывает у себя эту на компьютере карту этого пациента, а записи о приеме там нет, хотя у регистратора данная запись сохранена.
регистратор и Врач работают с разными базами... надо завести нового пациента в АРМ регистратора и посмотреть появится ли он в АРМ "врача")
с FreeBSD и Линукс это не связано.
С одной и той же. Это же не всегда происходит, а примерно раз в неделю. Остальные случаи появляются у врача нормально.
...
Рейтинг: 0 / 0
20.01.2021, 09:39
    #40037338
irbis_al
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропадают данные из базы
svnvlad,
Для начала проверить инструментами mysql а не приложухой есть ли запись?
(Может приложуха формирует хитрый select фильтр)
Если есть такая возможность в mysql поставить аудит on delete
Поменять root пароль базы.
Поменять локальный пароль базы(схемы).
Забрать у пользователей привиллегию on delete table Reestr (На время аудита пусть к Вам бегают).
Читаем dmesg linuxа возможно он пишет ,что проблема с схд
(файловая система xfs ? или ext3(4) )
Если проблема не ушла...возможно битый блок в mysql,- делаем dump и перелить в другую новую созданную.
...
Рейтинг: 0 / 0
20.01.2021, 10:20
    #40037356
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропадают данные из базы
Сегодня они опять позвонили, проблема такая, что при записи услуги программа зависает и курсор превращается в песочные часы. Через 15 минут снова все нормально работает. Попробовал записать от себя (настроен внешний доступ через роутер по интернету) - все нормально записывает. Такое ощущение, что проблема в их локальной сети. Периодически со всех компьютеров, кроме одного, невозможно добавить запись, программа висит. Потом отвисает и как ни в чем не бывало.
...
Рейтинг: 0 / 0
20.01.2021, 10:53
    #40037365
irbis_al
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропадают данные из базы
svnvlad
Сегодня они опять позвонили, проблема такая, что при записи услуги программа зависает и курсор превращается в песочные часы. Через 15 минут снова все нормально работает. Попробовал записать от себя (настроен внешний доступ через роутер по интернету) - все нормально записывает. Такое ощущение, что проблема в их локальной сети. Периодически со всех компьютеров, кроме одного, невозможно добавить запись, программа висит. Потом отвисает и как ни в чем не бывало.

Помимо самого простого(дай бог) сети,- это тоже может быть
1.Признак плохого блока или плохой работы СХД.
2.MySql на linux перестал использовать индекс(ы) для какого-то запроса(версии mysql одинаковые?)
3.MySql вроде является блокировочником...возможно выполняется какая-то задача по расписанию или неудачная транзакция с какого то АРМ ,что лочится(блокируется) часть работы.

Периодически со всех компьютеров, кроме одного

Это точно всегда кроме одного?
Это сам сервер?
Там привиллегированный пользователь?
В чем отличия того компа...
Вообще замерание на 15 минут нетипично для проблем с стетью...обычно интервал меньше.
...
Рейтинг: 0 / 0
20.01.2021, 11:41
    #40037390
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропадают данные из базы
svnvlad,

какая то банальная ситуация,
типа врубает регистратор втихую интернет через моб телефон и ломается локальная маршрутизация

может этот комп 1 раз в неделю получает по DHCP новый IP (не прописан в статике локального сервере DHCP)
как раз пока получит, пока реконнект к базе и т.д.

есть же журнал событий в Вин, надо смотреть сразу
Там же Win-App?

лучше в момент сбоя сразу пробить tracert -ом с проблем-ПК на сервер и смотреть где оборвется
да и логи сервака смотреть в этот момент, может там что происходит
...
Рейтинг: 0 / 0
20.01.2021, 14:37
    #40037481
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропадают данные из базы
svnvlad
проблема такая, что при записи услуги программа зависает и курсор превращается в песочные часы. Через 15 минут снова все нормально работает.

Ну так посмотри где в твоей программе песочные часы и почему ошибка в этом месте игнорируется вместо того чтобы высветиться пользователю.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Пропадают данные из базы / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]