powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Index unexpectedly deleted при выполнении селективной ХП: что это ?!
5 сообщений из 5, страница 1 из 1
Index unexpectedly deleted при выполнении селективной ХП: что это ?!
    #37627228
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hi all

LI-V2.5.1.26308

Сегодня снял копию с продакшена (разумеется, остановив его via delete from mon$attach + gfix -shut -full).
Подключился затем к созданной копии, начал отладку некоторой ХП, которая работает с двумя GTT'шками, каждая из которых имеет несколько индексов.
В итоге обычных действий в приложении (типа "Загрузить данные из .xls") получил внезапно вот это:
Код: plaintext
1.
2.
3.
4.
5.
Exception EOleException in module production.exe at 00119ADD.
FJournal.DS20995424.SelectQuery:
Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements.
 Index unexpectedly deleted .
At procedure 'CAR_IMP_SHOW_PREVIEW' line: 17, col: 1.
Строка+колонка указывают на for-select, который выглядит примерно так:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
    select
        iif(impLog.xint1=1,'Загружено','Ошибка') load_result,
        lBrand.rnm brand_name,
        impLog.xinfo1 vin,
        impLog.xinfo2 urn,
        impLog.xinfo3 state,
        impLog.xinfo4 info,
        impLog.xinfo5 place,
        coalesce(refSaleModel.rnm||' ','')||coalesce(refBundle.rnm,'') as sale_model
    from
        tmp$exp impLog
        left join tmp$ref car on car.rnm = impLog.xinfo1 and car.rgr = 1008049
        left join ref refSaleModel on refSaleModel.id = car.id1
        left join ref refBundle on refBundle.id = refSaleModel.id3
        left join ref refModel on refModel.id = refSaleModel.id1
        left join ref lBrand on lBrand.id=refModel.id1
    where
      impLog.xgr = 1303516
    order by impLog.xinfo1||''

Внутри into-секции не делается ничего интересного, только увеличивается счетчик строк.
Никаких ES с удалением индексов нет.
У кого-нить была такая ошибка ?
...
Рейтинг: 0 / 0
Index unexpectedly deleted при выполнении селективной ХП: что это ?!
    #37627475
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидНикаких ES с удалением индексов нет.А что есть ?
А воспроизводимый пример ?
Неактивные индексы есть ?
...
Рейтинг: 0 / 0
Index unexpectedly deleted при выполнении селективной ХП: что это ?!
    #37627499
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

с этими двумя времянками (да и со всеми остальными тоже) - только DML.
Ошибка НЕ воспроизводится, как не пытался после этого :(
Во всех таблицах этого запроса - только активные индексы.
...
Рейтинг: 0 / 0
Index unexpectedly deleted при выполнении селективной ХП: что это ?!
    #37627864
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такая же ошибка сегодня появлялась и тоже в процедуре с применением GTT. Повторить не удалось.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Index unexpectedly deleted при выполнении селективной ХП: что это ?!
    #39089232
MrCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А может ли данная ошибка возникать не при удалении индекса, а при повреждении его страниц в кэше? Сегодня словил её в ХП на insert'е (но не в GTT, в обычную таблицу), индексы, понятно, никто не удалял (в моём случае это индексы ключей, которые дёргаются при вставке в деталь), вообще никаких DDL не было. Напрягло то, что переподключение к БД не помогло - исключение вылезло снова. Пришлось перезапустить сервер.

Суперсервер, кэш общий, вот я и подумал. Тоже 2.5.1, кстати.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Index unexpectedly deleted при выполнении селективной ХП: что это ?!
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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