|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
Может натолкнет на какую мысль. Имеем уже третий раз такую ситуацию: запись видна в выборке, если таблица подключается по индексу и не видна, если идет NATURAL скан. Соответственно, такие записи не попадают в бэкап и потом получаются ошибки и невосстановимые внешние ключи. Лечится gfix -mend. Потом делаем бэкап-рестор, но, иногда между мендом и бэкап-рестором проходит 2-3 недели из-за технологических особенностей предприятия. ФБ 3. самые последние билды. Что этому предшествует точно непонятно. Железо надежное, FW = on. Но, редко происходят ситуации с зависанием файреберда, когда он грузит все процессоры и ядра на 100%. Тогда снимают задачу... Недавно обнаружили в логе такие записи: SERVER2 Fri Jul 12 11:46:22 2019 Database: ...FDB internal Firebird consistency check (missing pointer page in DPM_data_pages (243), file: dpm.cpp line: 774) SERVER2 Fri Jul 12 11:46:22 2019 I/O error during "WriteFile" operation for file "...FDB" Error while trying to write to file Неверный дескриптор. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 11:30 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
sysdba22Лечится gfix -mend-mend тут не нужен. -v -full делали ? Его должно быть достаточно, если это то, о чём я думаю. sysdba22Но, редко происходят ситуации с зависанием файреберда, когда он грузит все процессоры и ядра на 100%. Тогда снимают задачу...Дамп надо снимать, а не задачу... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 11:52 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
-v -full делали следующий раз попробуют. еженочно на базе делается gbak со сборкой мусора и gfix -sweep. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 11:58 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
sysdba22, а что пишется в лог во время валидации ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 12:06 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
hvlad, пишет, что найдено пару инвалидных страниц. а вот каких точно уже не вспомнят. данных, индексов... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 12:17 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
sysdba22запись видна в выборке, если таблица подключается по индексу и не видна, если идет NATURAL скан. Это странно. Обычно бывает наоборот. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 12:24 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
sysdba22hvlad, пишет, что найдено пару инвалидных страниц. а вот каких точно уже не вспомнят. данных, индексов...Там что - потерялся firebird.log ? В любом случае - нужно воспроизводить проблему. И для того, чтобы исправить, и для того, чтобы проверить исправление. Насколько мне известно, она может проявляться в сценарии когда в таблицу заливают данные, потом их удаляют и так по кругу многократно. 3-ка SS. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 13:27 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
в Firebird log из подозрительного только эти записи, которые я привел выше. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 14:01 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
sysdba22делается gbak со сборкой мусора я не ослышался? Должно быть наоборот, без сборки мусора. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 14:03 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
sysdba22пишет, что найдено пару инвалидных страниц. а вот каких точно уже не вспомнят. данных, индексов... открою секрет - gfix при "починке" БД в консоль выводит общую информацию, а детально по каждому повреждению - в firebird.log. поэтому там должно быть всё, что нашел gfix. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 14:05 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
sysdba22в Firebird log из подозрительного только эти записи, которые я привел выше.Где ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 14:43 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
SERVER2 Fri Jul 12 11:46:22 2019 Database: ...FDB internal Firebird consistency check (missing pointer page in DPM_data_pages (243), file: dpm.cpp line: 774) SERVER2 Fri Jul 12 11:46:22 2019 I/O error during "WriteFile" operation for file "...FDB" Error while trying to write to file Неверный дескриптор. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 15:41 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
sysdba22, я спросил про записи в логе, созданные валидацией (когда запускали gfix). И не нужно говорить, что их там нет или что они не подозрительные :) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 16:35 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
Они там есть :) И их там много. Есть такие : SERVER2 Sun Jul 14 14:59:37 2019 Database: E:\DATA_BASE\GDBASE2.FDB Warning: Page 21227633 has SCN 162 while at SCN's page it is 171 SERVER2 Sun Jul 14 14:59:37 2019 Database: E:\DATA_BASE\GDBASE2.FDB Warning: Page 21227612 has SCN 162 while at SCN's page it is 171 SERVER2 Sun Jul 14 14:59:37 2019 Database: E:\DATA_BASE\GDBASE2.FDB Warning: Relation has 5 orphan backversions {0 in use} in table RDB$RELATIONS (6) SERVER2 Sun Jul 14 14:59:39 2019 Database: E:\DATA_BASE\GDBASE2.FDB Warning: Pointer page 8788548 {sequence 177} bits {0x09 full, secondary} are not consistent with data page 21337847 {sequence 290415} state {0x08 secondary} in table USR$INV_SELLBILLLINE (151) SERVER2 Sun Jul 14 15:13:39 2019 Database: E:\DATA_BASE\GDBASE2.FDB Warning: Page 25732861 is an orphan SERVER2 Sun Jul 14 15:07:03 2019 Database: E:\DATA_BASE\GDBASE2.FDB Warning: Index 42 has inconsistent left sibling pointer, page 22238756 level 1 at offset 5612 in table AC_ENTRY (280) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 16:41 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
Mike_gs94, Error там есть ? Не Warning ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 16:46 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
SERVER2 Sun Jul 14 15:01:15 2019 Database: E:\DATA_BASE\GDBASE2.FDB Error: Data page 26079849 {sequence 1312961} marked as secondary but contains primary record versions in table GD_DOCUMENT (202) SERVER2 Sun Jul 14 15:01:15 2019 Database: E:\DATA_BASE\GDBASE2.FDB Error: Data page 26083650 {sequence 1313074} marked as secondary but contains primary record versions in table GD_DOCUMENT (202) SERVER2 Sun Jul 14 15:07:42 2019 Database: E:\DATA_BASE\GDBASE2.FDB Error: Index 49 is corrupt {missing entries for record 962422561} in table AC_ENTRY (280) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 17:00 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
Mike_gs94Error: Data page ... marked as secondary but contains primary record versionsВот эти две ошибки и есть то, о чём я думаю. Лечится gfix'ом. Очень хочется воспроизвести, но никто пока не смог этого сделать. Mike_gs94Error: Index 49 is corrupt {missing entries for record 962422561} in table AC_ENTRY (280)А это - то, о чём писал DS. Нужно перестроить этот индекс. Или сначала проверить ещё раз после свипа, тут может быть и ложная тревога. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 19:14 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
Mike_gs94Index 49 is corrupt 49 индексов на табличке AC_ENTRY? мощно... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 23:18 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
там их и больше должно быть. это внешние ключи. причем сама табличка содержит десятки миллионов записей. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2019, 09:58 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
опять такая ситуация появилась. запись видна при считывании по индексу и не видна при натурал скан. можем ли мы как-то помочь, чтобы выявить эту ошибку? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 11:40 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
sysdba22, - нужна информация что делалось с таблицей в которой косяк - конфигурация после чего соорудить тестовую базу и попробовать воспроизвести проблему. Ну не знаю приложение написать (возможно многопоточное) или на isql скрипты в нескольких процессах запустить. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 11:44 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
sysdba22, где-нибудь в бизнес-логике или запросах используются регулярные выражения ФБ (SIMILAR TO)? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 11:47 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
rdb_dev, они тут не причём. Речь о порче БД ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 11:52 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
sysdba22опять такая ситуация появилась. запись видна при считывании по индексу и не видна при натурал сканВалидация говорит то же самое (Data page ... marked as secondary but contains primary record versions in table) ? sysdba22можем ли мы как-то помочь, чтобы выявить эту ошибку?Воспроизвести самостоятельно или дать достаточно инф-ции чтобы я мог создать воспроизводимый пример ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 12:11 |
|
Запись видна при выборке по индексу, но не видна при NATURAL
|
|||
---|---|---|---|
#18+
Симонов Денисrdb_dev, они тут не причём. Речь о порче БДМне показалось, что речь о порче БД после киляния процесса сервера, перестающего отвечать и грузящего процессор на 100%. Использование регулярный выражений ФБ вполне может повлечь подобные симптомы. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 13:33 |
|
|
start [/forum/topic.php?fid=40&fpage=3&tid=1559888]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
others: | 246ms |
total: | 412ms |
0 / 0 |