powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Усеры сломали базу
25 сообщений из 31, страница 1 из 2
Усеры сломали базу
    #38631281
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Усеры сломали базу. 30 конектов делали массовый апдейт одной таблицы плюс связанные триггерами таблицы. Во время всей этой молотьбы перезапустили службу Fb и убили все процессы (CS). После перезапуска никто не смог подключиться к базе через клиент, зайти смогли только с самого сервера БД клиентом и экспертом. В логах вот такие ошибки:
SRV-250 Wed Apr 30 13:52:18 2014
Database: C:\S-MARKET\DBASE\SUPERMAGDK.FDB
internal Firebird consistency check (cannot find record back version (291), file: vio.cpp line: 3911)


SRV-250 Wed Apr 30 13:52:19 2014
Database: C:\S-MARKET\DBASE\SUPERMAGDK.FDB
I/O error during "GetFileSize" operation for file "C:\S-MARKET\DBASE\SUPERMAGDK.FDB"
Error while trying to access file
Неверный дескриптор.


После проверки gfix база дала зайти клиентам,но при работе пошли ошибки

SRV-250 Wed Apr 30 14:29:07 2014
Database: C:\S-MARKET\DBASE\OLDSUPERMAGDK.FDB
Relation has 2 orphan backversions (40461 in use) in table DISCCARD (833)


SRV-250 Wed Apr 30 14:30:23 2014
Database: C:\S-MARKET\DBASE\OLDSUPERMAGDK.FDB
Chain for record 101697642 is broken in table DOCHEAD (859)


SRV-250 Wed Apr 30 14:30:36 2014
Database: C:\S-MARKET\DBASE\OLDSUPERMAGDK.FDB
Relation has 14 orphan backversions (213 in use) in table DOCHEAD (859)


В итоге было решено сделать бэкап-рестор,после рестора всё равно получил ошибки при создании индекса


gbak:cannot commit index FK_DOCHEAD_SMREF_ADD_DOCHEAD
gbak: ERROR:violation of FOREIGN KEY constraint "FK_DOCHEAD_SMREF_ADD_DOCHEAD" on table "DOCHEAD_SMREF_ADD"


Вопрос такой - как такого избежать? Если для разработчиков база представляет интерес - могу дать к ней доступ.
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631372
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarВопрос такой - как такого избежать?Не прибивать СУБД, когда пользователи жалуются, что "всё зависло"?
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631374
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zirra> Усеры сломали базу. 30 конектов делали массовый апдейт одной таблицы плюс связанные триггерами таблицы. Во время всей этой молотьбы перезапустили службу Fb и убили все процессы (CS). После перезапуска
> никто не смог подключиться к базе через клиент, зайти смогли только с самого сервера БД клиентом и экспертом. В логах вот такие ошибки:

Это не юзеры, а ТЫ сломал...
Zirra> Вопрос такой - как такого избежать? Если для разработчиков база представляет интерес - могу дать к ней доступ.

Не позволять юзерам распускать руки в сторону сервера...

--
Vladimir A.Bakhvaloff
E-Mail: zirra1969<bark>gmail<dot>com

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631415
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631432
NickDee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovGallemarВопрос такой - как такого избежать?Не прибивать СУБД, когда пользователи жалуются, что "всё зависло"?
Есть такой миф, что Firebird не ломает базу при убиении процесса, т.к. есть Careful Write:
http://www.firebirdsql.org/en/multi-version-concurrency-control It is worth mentioning one very nice “consequence” of the fact that there is no recovery log. Firebird has to take additional care to keep the database file in a consistent state — if a crash happens, there is no other place where information can be recovered except the database file itself. This is achieved using the careful write technique — Firebird writes data onto disk in such a manner that, at every single moment, the database file is consistent. The careful writes feature is something that really makes the life of the end-user easier. In addition to automated database housekeeping, Firebird has also automated crash recovery — a truly DBA-free database engine.
Убивать процессы сервера можно в любой момент, и это фича (к embedded это тоже относится, кстати). База от этого не поломается, т.к. есть Careful Write.
Вопрос имхо только в том, правильно ли реализован этот Careful Write :)
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631463
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NickDee,вот потому и пока держу убитую БД,может разработчикам интересно будет
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631469
Морской десант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня были интересные юзеры, которые перезапускали сервер методом "стало тормозить, Аня нажала на ресет...".

Я узнал об этом, когда один счетчик одного генератора у них "отстал", пришлось разбираться.
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631475
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на ресет нажать нельзя,сервер в шкафу,шкаф в серверной,серверная под замкой,ключ в яйце и т.д.
Есть консультанты сопровождения ПО,они имеют админские права к серверу БД
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631483
Морской десант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar...Есть консультанты сопровождения ПО,они имеют админские права к серверу БД

"С такими друзьями никаких врагов не надо" - (с).
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631484
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Морской десантGallemar...Есть консультанты сопровождения ПО,они имеют админские права к серверу БД

"С такими друзьями никаких врагов не надо" - (с).
Да нет,это первый такой случай
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631496
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zirra> Да нет,это первый такой случай
Посмотрел я вашу конфигурацию...
6 * 4 = 24 ядра...
256Гб ОЗУ...
30 юзеров всего...
Что там ВААЩЕ тормозить-то может?..
Зачем кому-то, кроме тебя, разрешено что-то на сервере делать, кроме работы в терминальной сессии?..
....
Может там до кучи какой антивирус у вас живёт?.. Или наоборот?..
Не помню, кто там показывает дисковую активность процесса (ProcessExplorer?..), попробуй проверить...
Кто использует файл, кроме fb_inet_server'а, проверь...

--
Vladimir A.Bakhvaloff
E-Mail: zirra1969<bark>gmail<dot>com

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631499
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zirraZirra> Да нет,это первый такой случай
Посмотрел я вашу конфигурацию...
6 * 4 = 24 ядра...
256Гб ОЗУ...
30 юзеров всего...
Что там ВААЩЕ тормозить-то может?..
Зачем кому-то, кроме тебя, разрешено что-то на сервере делать, кроме работы в терминальной сессии?..
....
Может там до кучи какой антивирус у вас живёт?.. Или наоборот?..
Не помню, кто там показывает дисковую активность процесса (ProcessExplorer?..), попробуй проверить...
Кто использует файл, кроме fb_inet_server'а, проверь...

--
Vladimir A.Bakhvaloff
E-Mail: zirra1969<bark>gmail<dot>com



30 усеров активно перепроводящих документы,а так их 300....
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631501
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давай по аське спишемся?
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631502
Морской десант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zirra...6 * 4 = 24 ядра...
256Гб ОЗУ...
30 юзеров всего...
Что там ВААЩЕ тормозить-то может?..
...

Gallemar...30 конектов делали массовый апдейт одной таблицы плюс связанные триггерами таблицы...
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631514
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zirra> 30 усеров активно перепроводящих документы,а так их 300....
Фуф-ф-ф... Полегчало...
Что всё равно не меняет...
Особенно, если на серваке только FB и живёт, а не конкурирует ещё и с 1C на MS SQL...
Zirra>
> Давай по аське спишемся?
Не сегодня... Температурю и еле сижу по привычке...

ICQ UIN мой, кстати, вроде довольно легко находится... Причём два...
--
Vladimir A.Bakhvaloff
E-Mail: zirra1969<bark>gmail<dot>com

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631521
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zirra,я на 1608235 написал
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631524
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zirraОсобенно, если на серваке только FB и живёт, а не конкурирует ещё и с 1C на MS SQL...

Живет только FB,правда БД на одном диске с виндой
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631537
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarБД на одном диске с виндой
Проверил бы ты у неё Forced Writes...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631556
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zirra> Проверил бы ты у неё Forced Writes...
Шаман !!!

....
Вот что значит температура...

--
Vladimir A.Bakhvaloff
E-Mail: zirra1969<bark>gmail<dot>com

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631679
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,включен конечно
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631744
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zirra> Dimitry Sibiryakov,включен конечно
Таки и выключи!!!

--
Vladimir A.Bakhvaloff
E-Mail: zirra1969<bark>gmail<dot>com

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631763
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zirraZirra> Dimitry Sibiryakov,включен конечно
Таки и выключи!!!

--
Vladimir A.Bakhvaloff
E-Mail: zirra1969<bark>gmail<dot>com



Зачем???
С включенным надежнее.
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631767
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zirra> Зачем??? Картинка с другого сайта. С включенным надежнее.
Выключи и проверь скорость...

--
Vladimir A.Bakhvaloff
E-Mail: zirra1969<bark>gmail<dot>com

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38631769
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zirra
Выключи и проверь скорость...


Лады
Я тебе в аську камушком кинул...
...
Рейтинг: 0 / 0
Усеры сломали базу
    #38632009
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar> Лады

Не лады. Не слушай его, не выключай FW.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Усеры сломали базу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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