Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Усеры сломали базу / 25 сообщений из 31, страница 1 из 2
02.05.2014, 11:09:34
    #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
02.05.2014, 14:05:56
    #38631372
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Усеры сломали базу
GallemarВопрос такой - как такого избежать?Не прибивать СУБД, когда пользователи жалуются, что "всё зависло"?
...
Рейтинг: 0 / 0
02.05.2014, 14:10:29
    #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
02.05.2014, 15:40:57
    #38631415
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Усеры сломали базу
...
Рейтинг: 0 / 0
02.05.2014, 16:12:53
    #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
02.05.2014, 17:08:51
    #38631463
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Усеры сломали базу
NickDee,вот потому и пока держу убитую БД,может разработчикам интересно будет
...
Рейтинг: 0 / 0
02.05.2014, 17:34:55
    #38631469
Морской десант
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Усеры сломали базу
У меня были интересные юзеры, которые перезапускали сервер методом "стало тормозить, Аня нажала на ресет...".

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

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

"С такими друзьями никаких врагов не надо" - (с).
Да нет,это первый такой случай
...
Рейтинг: 0 / 0
02.05.2014, 18:12:12
    #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
02.05.2014, 18:14:21
    #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
02.05.2014, 18:17:29
    #38631501
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Усеры сломали базу
Давай по аське спишемся?
...
Рейтинг: 0 / 0
02.05.2014, 18:18:36
    #38631502
Морской десант
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Усеры сломали базу
zirra...6 * 4 = 24 ядра...
256Гб ОЗУ...
30 юзеров всего...
Что там ВААЩЕ тормозить-то может?..
...

Gallemar...30 конектов делали массовый апдейт одной таблицы плюс связанные триггерами таблицы...
...
Рейтинг: 0 / 0
02.05.2014, 18:36:28
    #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
02.05.2014, 19:10:34
    #38631521
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Усеры сломали базу
zirra,я на 1608235 написал
...
Рейтинг: 0 / 0
02.05.2014, 19:16:28
    #38631524
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Усеры сломали базу
zirraОсобенно, если на серваке только FB и живёт, а не конкурирует ещё и с 1C на MS SQL...

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

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

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

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

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

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

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



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

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

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


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

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


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