|
|
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
Постоянно выходят ошибки при перезагрузки компьютера Linux + Firebird 2.5 суть экспермента берем базу данных делаем 1. gfix - v -full /db/dm.fdb выдает пустую строчку => т.е. условно считаем что ошибок нет 2. далее запускаем долгий запрос минут на 30 3. через 10 минут выполняем в линукс команду reboot / ну или выключение питания 4. после перезапуска делаю gfix выдает кучу ошибок порядка 1000 пробовал включать синхронный / асинхронный режим работы тот же эфект как защитить базу данных от подобных проблемм? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 10:30:34 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
denisBrainкак защитить базу данных от подобных проблемм? От кривых рук? denisBrainчерез 10 минут выполняем в линукс команду reboot Forced writes включен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 10:35:06 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
wadman, gfix -write sync database.gdb ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 11:19:53 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
От кривых рук? 1. от того что "комп зависает" 2. от вынужденоой перезагрузки когда свет отключают более чем на 2 минуты и в этов ремя выполнялся долгий запрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 11:21:22 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
denisBraingfix -write sync Сори, в этом плане никогда не пользовал гфикс. С теневой может есть смысл поэкспериментировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 11:27:03 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
denisBrainот вынужденоой перезагрузки когда свет отключают более чем на 2 минуты и в этов ремя выполнялся долгий запрос Как-бы для этого есть упсы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 11:27:28 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
> С теневой может есть смысл поэкспериментировать? что такое "теневой" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 11:29:16 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
Forced writes=On ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 11:29:59 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
denisBrainчто такое "теневой" http://www.firebirdsql.org/manual/gfix-shadow.html Ну и УПС свежий обязателен, без вариантов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 11:34:07 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
denisBrain1. от того что "комп зависает" Линукс десктопный (тоесть с графической оболочкой и за ним работает пользователь) или консольный удаленный? В любом случае правильная настройка кнопок включения/ресета (или вообще их выдергивания из матери) отсекает часть идиотов; остальные отсекаются правильными орг.мерами. А к серверу вообще нефиг подходить простым пользователям. После того, как пара клиентов оплатила экстренные работы по вызову специалистов для ручного запуска fsck (дел на 3 минуты, кто не в теме) в размере средней месячной зарплаты «торгового менеджера», проблемы вдруг исчезли. У всех. denisBrain2. от вынужденоой перезагрузки когда свет отключают более чем на 2 минуты и в этов ремя выполнялся долгий запрос У вас что, УПСы не продают? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 11:34:13 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
про тень нашел тут http://www.firebirdsql.su/doku.php?id=shadow Линукс десктопный (тоесть с графической оболочкой и за ним работает пользователь) или консольный удаленный? да графический за ним работают и база лежит тамже + 1-3 кассы около 200 объектов юпсы стоят, 1 но пользователи "любят" перезагружать компы. 2 покупка второго винта достаточно накладное мероприятие 3 при теневом копировании могут ли попасть ошибки из основной базы в теневую? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 11:45:01 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
Выделенный комп, УПС - единственное правильное решение в данном случае. Но если даже denisBrain2 покупка второго винта достаточно накладное мероприятие то еще один комп видимо намного дороже потерянной информации и рабочего времени? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 11:47:54 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
denisBrain4. после перезапуска делаю gfix выдает кучу ошибок порядка 1000А ты 2 раза сделай валидацию. Удивишься. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 11:59:18 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
hvlad, а как вообще происходит теневое копирование базы данных? какие маханизмы в этом участвуют и почему теневое копирование не подверженно таким же сбоям? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 12:43:10 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
denisBrainвыдает кучу ошибок порядка 1000орфанов/сиротинушек нашел? denisBrainпочему теневое копирование не подверженно таким же сбоям?"В наших тюрьмах уже перестали бить заключенных?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 13:21:05 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
denisBrain1 но пользователи "любят" перезагружать компы.оргмеры "наше фсе". denisBrain2 покупка второго винта достаточно накладное мероприятиеКоторый ровно перпендикулярен проблеме. denisBrain3 при теневом копировании могут ли попасть ошибки из основной базы в теневую?размеется, куда ж им деваться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 13:23:00 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
denisBrain, как интересно... предполагаю следующий сценарий - в базе накоплен но не собран мусор - запускается "долгий запрос", который начинает этот мусор собирать - делаем перезагруз или ресет, чем убиваем сервер - вуаля, получаем битую базу. конечно, есть вариант что "долгий запрос" это запрос модификации данных, в результате выходят orphan pages, но тут можно особо не волноваться, если вас вообще как-то слабо волнует сам факт вырубания компьютеров по питанию. Впрочем, вам сюда http://www.ibase.ru/devinfo/db_repair.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 14:06:28 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
>конечно, есть вариант что "долгий запрос" это запрос модификации данных, в результате выходят orphan pages, но тут можно особо не волноваться, если вас вообще как-то слабо волнует сам факт вырубания компьютеров по питанию. в тестовом примере был именно update запрос >если вас вообще как-то слабо волнует сам факт вырубания компьютеров по питанию. нас волнует этот вопрос и допустим есть 200 удаленных от офиса машин c бд Firebird в которых могут возникнуть проблеммы с питанием допустим каждом 20-ом и раз в месяц это 10 проблемных магазинов в месяц. по факту конечно меньше примерно 1-2 мага в неделю но как то не по себе становиться.... а с учетом того что база летит от "дуновения" (некоректного выключения компьютера) или вынужденной перезагрузки встает вопрос о надежности решения на базах firebird.... хотелось бы увидеть решение которое учитывает реалии. вопрос как происходит update в firebird? с точки зрения оборудования и файловой системы. что куда пишется? и почему возникают такие проблеммы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 14:23:30 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
denisBrainбаза летит от "дуновения" (некоректного выключения компьютера) или вынужденной перезагрузки встает вопрос о надежности решения на базах firebird... Ты по ссылке постом выше ходил? Всё внимательно изучил. Если ещё встаёт - меняй СУБД. На Оракула. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 14:32:16 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
hvladdenisBrain4. после перезапуска делаю gfix выдает кучу ошибок порядка 1000А ты 2 раза сделай валидацию. Удивишься.Сделал ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 14:32:24 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
denisBrainв тестовом примере был именно update запрос вы об этом не написали. так же не написали, что много ошибок orphan page. И смысл теста непонятен - и так же ясно что будет. denisBrainнас волнует этот вопрос а по-моему, не волнует. Если бы волновал - поставили бы упс. А пока получается - "мы ничего не хотим делать, но будем продолжать "нажимать на ресет", и хотим, чтобы при этом ничего не ломалось". Чудес не бывает. denisBrainвстает вопрос о надежности решения на базах firebird вы не шутите? вы правда ставите "вопрос о надежности" при произвольных ресетах и перезагрузках? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 14:32:34 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
denisBrainа с учетом того что база летит от "дуновения" (некоректного выключения компьютера) или вынужденной перезагрузкиУ тебя есть реально поломанная БД, или это твоим "тестом" навеяло ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 14:33:25 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
denisBrain встает вопрос о надежности решения на базах firebird.... Иди поставь в аналогичные условия mysql/postresql/oracle/mssql/whatever, потом приходи, поделишься впечатлениями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 14:54:50 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
denisBrainвопрос как происходит update в firebird? с точки зрения оборудования и файловой системы. что куда пишется? и почему возникают такие проблеммы? видите ли, если записывать практически в любой файл хоть сколь-нибудь связанную информацию, и не успеть записать ее всю из-за "ресета", то эта связанная информация перестает быть связанной, она становится поломанной. А база - это именно хранилище связанной информации. Причем "связанной" в своем смысле - страницы данных, индексов, страницы указателей, страницы занятости страниц, и так далее. А записать всю связанную информацию одним махом не получится, носители информации пока еще этого не позволяют. про orphan pages я уже сказал, что это по факту не является повреждением, его можно игнорировать. Ни про какие shadow вам читать нельзя, пока не прочитаете http://www.ibase.ru/devinfo/db_repair.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 15:02:30 |
|
||
|
Firebird и перезапуск системы
|
|||
|---|---|---|---|
|
#18+
denisBrainпочему возникают такие проблеммы?Проблема пока не озвучена. Пока есть высосанные из пальца странные умозаключения. Если не будет конкретных сообщений о конкретных ошибках, то топик будет закрыт, пустые бездоказательные стенания типа "файрберд гамно" нам тут нафиг не нужны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2013, 15:02:52 |
|
||
|
|

start [/forum/topic.php?fid=40&startmsg=38399715&tid=1564113]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
149ms |
get topic data: |
36ms |
get forum data: |
2ms |
get page messages: |
141ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 564ms |

| 0 / 0 |
