Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Сбой в БД, непонятки / 14 сообщений из 14, страница 1 из 1
12.05.2017, 11:21
    #39451927
H.e.l.p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбой в БД, непонятки
Добрый день!

FB WI-V6.3.2.26540, 32 разрядный (FW включен). Win 2008 Server R2, под VMWare.

Обнаружился сбой в БД, при выполнении ряда запросов стали появляться ошибки типа - database file appears corrupt ()bad checksum error on database page 8379103; internal Firebird consistency check (wrong record length (183), file: vio.cpp line: 1159).

Проверка БД с помощью FirstAID выявила:
INFO: Analyzing database low-level structures...
ERROR: Found unrecognized page #5103796; Type=209
ERROR: Found unrecognized page #9522156; Type=209
INFO: Actual PageCount: 11470992 found in database
ERROR: Found 1758 undefined or unrecognized pages.

Запуск бэкапа вылетает с ошибкой. Рестарт службы FB ничего не дал, с БД работать можно, но ошибки те же.

После перезагрузки виндового сервера БД заработала в штатном режиме. Ошибок нет, бэкап/рестор отработал нормально.

Вопрос:
1. Что это могло быть, может кто сталкивался с таким?
2. Это сбой FB или сбой оси/VMWare?
3. Какие есть рекомендации, по избеганию подобных ситуаций?

П.С. Статистика БД ниже

Database header page information:
Flags 0
Checksum 12345
Generation 972688103
Page size 16384
ODS version 11.2
Oldest transaction 844414503
Oldest active 844920163
Oldest snapshot 844905291
Next transaction 844971015
Bumped transaction 1
Sequence number 0
Next attachment ID 127716008
Implementation ID 16
Shadow count 0
Page buffers 1024
Next header page 0
Database dialect 1
Creation date Sep 27, 2013 0:15:22
Attributes force write

Variable header data:
Sweep interval: 0


Спасибо!
...
Рейтинг: 0 / 0
12.05.2017, 11:32
    #39451945
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбой в БД, непонятки
H.e.l.pERROR: Found unrecognized page #5103796; Type=209
ERROR: Found unrecognized page #9522156; Type=209
IЭто настораживает
Валидацию делал ? gfix -v -full

H.e.l.pПосле перезагрузки виндового сервера БД заработала в штатном режиме. Ошибок нет, бэкап/рестор отработал нормально.Интересно. В event log ничего подозрительного нет ?

H.e.l.p2. Это сбой FB или сбой оси/VMWare?Если после перезагрузки хоста\VM проблема исчезла, то напрашивается вывод о проблеме в хосте\VM\ и\или их взаимодействии (драйверы).
Ещё я бы проверил память (RAM), с пристрастием
...
Рейтинг: 0 / 0
12.05.2017, 12:09
    #39451992
H.e.l.p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбой в БД, непонятки
hvlad,

Валидацию не делал.

В логах оси ошибок нет. Периодически проскакивает предупреждение:

In PerfDataSource, could not resolve counter Network Adapter, Bytes Received/sec, vmxnet3 Ethernet Adapter. Module will not be unloaded.

One or more workflows were affected by this.

Workflow name: MomUIGeneratedRule4271d3b419d64d9fbfe0750420a82c10
Instance name: Local Area Connection
Instance ID: {082B0491-1EE5-22CB-5731-80E18B72C4B5}
...
Рейтинг: 0 / 0
12.05.2017, 12:22
    #39452013
H.e.l.p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбой в БД, непонятки
Еще уточнение от админов - Был сбой обращения к массиву. На 1 секунду. После этого доступ был восстановлен. Проблемы с базой начались через 4 часа после этого.
...
Рейтинг: 0 / 0
12.05.2017, 13:35
    #39452092
Mikhail Tchervonenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбой в БД, непонятки
для начала стоит память протестировать и диск
...
Рейтинг: 0 / 0
12.05.2017, 13:39
    #39452098
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбой в БД, непонятки
проще отказаться от винды на виртуалке.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.05.2017, 13:59
    #39452115
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбой в БД, непонятки
H.e.l.pБыл сбой обращения к массиву. На 1 секунду. После этого доступ был восстановлен.после сбоя массива может быть что угодно.
H.e.l.pПроблемы с базой начались заметили через 4 часа после этого.может так правдоподобней будет?

а какой смысл в 32 битном фб? а уж винда в вирталке под сервер БД просто выше моего понимания.
...
Рейтинг: 0 / 0
12.05.2017, 14:11
    #39452128
H.e.l.p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбой в БД, непонятки
Ivan_Pisarevskyможет так правдоподобней будет?
а какой смысл в 32 битном фб? а уж винда в вирталке под сервер БД просто выше моего понимания.


Может и правдоподобней. БД в постоянной работе на чтение/запись. Вывод что через 4 часа был сделан на основании первой ошибки в firebird.log

Смысла нет, перейдем на 64. Уйти с виртуалки твоя рекомендация?
...
Рейтинг: 0 / 0
12.05.2017, 14:21
    #39452137
KreatorXXI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбой в БД, непонятки
У нас в конторе все сервера типа виртуальные. Для всех SQL серверов. Особых жалоб нет. Правда, есть одно ПО на MS SQL, оно "глючит". Производитель данного ПО требует железный выделенный сервак, даже два. Но это не вписывается в политику IT дирекции.
...
Рейтинг: 0 / 0
12.05.2017, 14:26
    #39452138
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбой в БД, непонятки
Hello, Kreatorxxi!
You wrote on 12 мая 2017 г. 14:31:21:

Kreatorxxi> У нас в конторе все сервера типа виртуальные.IT-дирекция, типа пидарасы дикари!

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.05.2017, 14:45
    #39452154
KreatorXXI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбой в БД, непонятки
Мимопроходящий,
Да нет. Есть какой-то смысл в виртуализации. Подсели на VMware. У них много продуктов разных, связанных с виртуализацией. Я всё же думаю дело в экономии бабла. Например, есть проблема в интернет каналах с филиалами (узкие они). Вместо расширения канала у нас ставят VMware Horizon Client (некий rdp). И, на первый взгляд, всё полетело. Пользователи, конечно, довольны. Другое дело - сервера БД.
...
Рейтинг: 0 / 0
12.05.2017, 14:48
    #39452157
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбой в БД, непонятки
H.e.l.pУйти с виртуалки твоя рекомендация?У нас нет файберного стораджа, а на нутряных рейдах у нас получилось хреново с виртуализацией. Допускаю, что мы "ниасилили". По факту у нас все нагруженные серверы "в железе", и оно вполне потянуло все, что требуется. Те же самые адаптеки в комплекте 4+1 ССД в рэйд10. ОСь линукс, 64 битные (как ОСь так и ФБ). Это не значит, что все вокруг должны сделать точно также, но нас наша схема вполне устраивает.
...
Рейтинг: 0 / 0
12.05.2017, 15:01
    #39452166
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбой в БД, непонятки
KreatorXXIЕсть какой-то смысл в виртуализации.
Смысл в виртуализации есть когда мощности, потребляемые сервисами в виртуалках, намного
меньше железных мощностей, но этих сервисов много и можно эффективнее использовать железо
перебрасывая виртуалки между меньшим количеством серверов, обеспечивая их полную загрузку
при той же полезной работе. Однако СУБД имеют привычку пожирать всю железную мощность без
остатка и запихивать их в виртуалку - только расстраиваться.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.05.2017, 20:05
    #39452366
KreatorXXI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбой в БД, непонятки
Dimitry Sibiryakov,
Ну а какие сервисы? Вот у нас зоопарк ПО. И это ПО "продвинутое", на SQL. К каждой БД коннектятся сотни пользователей. Если делать сервера на железе, надо два десятка железных. Притом, не можем купить комп за сотню тысяч рублей и назвать его сервером. Можем стоечный за лям, а то и два. Видимо, поэтому делают виртуальные на четырёх-пяти железных. И, возможно, как Вы заметили и в этом случае происходит перераспределение нагрузок между виртуальными серверами, что положительно сказывается в общем итоге на работе всей программной части.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Сбой в БД, непонятки / 14 сообщений из 14, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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