AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.11.2024, 09:50   #1  
Gibrid is offline
Gibrid
Участник
 
12 / 10 (1) +
Регистрация: 17.11.2021
Цитата:
Сообщение от SRF Посмотреть сообщение
Сейчас немного смущают следующие моменты
- в примере в запросе один ID, а на скринах ID таблички другой - запрос с одной инсталляции, скрины AOT с другой ?
Да, ошибка с боевой базы, скрин с тестовой. Но там все идентично, за исключением ID.


Цитата:
Сообщение от SRF Посмотреть сообщение
- не помогает ребут, те это меняется что-то в каких-то постоянных характеристиках системы, а не кеш\память и т.д. - так а на всех ли инсталляциях проявляется проблема, на разных АОСах, в пакетном режиме ?
Вылезает проблема не так часто, раз в пол года может... Статистики еще не набралось. Единственное, в последний раз, когда появилась проблема ночью, чуть позже перезагрузился кластер со всеми аосами и скулем... После этого пакетник с этим запросом 1 раз отработал, а потом опять начал падать в ошибку.

Цитата:
Сообщение от SRF Посмотреть сообщение
- что в EV на АОСе ? Там эта ошибка есть, другие ?
Сразу не посмотрел, а сейчас почему-то не вижу на этом аосе события старше 1 дня. Не пойму почему.
Старый 21.11.2024, 12:10   #2  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
376 / 562 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
Цитата:
Сообщение от Gibrid Посмотреть сообщение
Вылезает проблема не так часто, раз в пол года может... Статистики еще не набралось. Единственное, в последний раз, когда появилась проблема ночью, чуть позже перезагрузился кластер со всеми аосами и скулем... После этого пакетник с этим запросом 1 раз отработал, а потом опять начал падать в ошибку.

Сразу не посмотрел, а сейчас почему-то не вижу на этом аосе события старше 1 дня. Не пойму почему.
- это к админам, скорее всего могли настроить так хранение логов.
- в логах (batchlog) работы пакетника можно глянуть на каких АОСах были падения - разные там или не разные, но так скорее для статистики

- попробуйте поснимать трейсы своего процесса и посмотреть запрос на котором падает, трейсы можно снимать через счетчики windows - https://www.microsoft.com/en-us/down....aspx?id=27549, т.е. можете прямо пакетные задачи посмотреть - настраивать надо будет на всех АОСах где может выполняться пакетное задание. посмотрите на разных аосах\окружениях одни и те же запросы, одинаковые ли хинты там.

- еще про with - часть запросов без with - а там есть хинт top 1, что то подозрение возникает о том, что with появляется, если в запросе есть firstOnly - попробуйте поменять ваш запрос на count() и посмотреть будет ли with в запросе (понятно что это как закат солнца вручную, но как костыль возможно подойдет)

- насколько я понимаю билды у вас не последние, как MS в этом случае рекомендует - обновите ядро

- а что вы делаете с постоянными табличками - там тоже название индекса меняете или делаете синхронизацию\пересоздание индекса? помогает ли просто пересоздание индекса ?
__________________
Sergey Nefedov
Старый 21.11.2024, 13:30   #3  
Gibrid is offline
Gibrid
Участник
 
12 / 10 (1) +
Регистрация: 17.11.2021
Цитата:
Сообщение от SRF Посмотреть сообщение
- а что вы делаете с постоянными табличками - там тоже название индекса меняете или делаете синхронизацию\пересоздание индекса? помогает ли просто пересоздание индекса ?
Удаляю индекс. Создаю такой-же с другим именем.
Старый 21.11.2024, 15:53   #4  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,983 / 3273 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от Gibrid Посмотреть сообщение
Удаляю индекс. Создаю такой-же с другим именем.
а у вас не осталось бекапа базы модели с таким случаем ?
Есть ощущением что повреждается определение таблицы с одновременным затиранием кластерного и праймери индекса в шапке таблицы. Я такое встречал, но давно и редко бывало.
Старый 22.11.2024, 13:24   #5  
Gibrid is offline
Gibrid
Участник
 
12 / 10 (1) +
Регистрация: 17.11.2021
Цитата:
Сообщение от Logger Посмотреть сообщение
а у вас не осталось бекапа базы модели с таким случаем ?
Есть ощущением что повреждается определение таблицы с одновременным затиранием кластерного и праймери индекса в шапке таблицы. Я такое встречал, но давно и редко бывало.
Нет, бэкапа такого нет.
А какие могут быть причины этого? И как проверить, что это действительно оно в следующий раз?
Старый 21.11.2024, 13:32   #6  
Gibrid is offline
Gibrid
Участник
 
12 / 10 (1) +
Регистрация: 17.11.2021
Цитата:
Сообщение от SRF Посмотреть сообщение
- это к админам, скорее всего могли настроить так хранение логов.
- в логах (batchlog) работы пакетника можно глянуть на каких АОСах были падения - разные там или не разные, но так скорее для статистики

- попробуйте поснимать трейсы своего процесса и посмотреть запрос на котором падает, трейсы можно снимать через счетчики windows - https://www.microsoft.com/en-us/down....aspx?id=27549, т.е. можете прямо пакетные задачи посмотреть - настраивать надо будет на всех АОСах где может выполняться пакетное задание. посмотрите на разных аосах\окружениях одни и те же запросы, одинаковые ли хинты там.

- еще про with - часть запросов без with - а там есть хинт top 1, что то подозрение возникает о том, что with появляется, если в запросе есть firstOnly - попробуйте поменять ваш запрос на count() и посмотреть будет ли with в запросе (понятно что это как закат солнца вручную, но как костыль возможно подойдет)

- насколько я понимаю билды у вас не последние, как MS в этом случае рекомендует - обновите ядро
В общем жду повторения, собираю статистику...
Старый 21.01.2025, 12:42   #7  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,983 / 3273 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от Gibrid Посмотреть сообщение
В общем жду повторения, собираю статистику...
Столкнулись с той же проблемой.
На временной TempDb табличке.

Проблема появилась после того как в конфигурации аоса включили index hint.
Вероятно у вас также включены index hint, поэтому одной из рекомендаций было бы отключить их. (это 1-й бит в узле hint в конфигурации аоса в реестре. Дефолтное значение там "2")

Еще я заметил что помогает, если явно указать в запросе
index имя индекса
(но не index hint имя индекса)
видимо это добавляет сортировку но подавляет кривой index hint. Но проблему решает.

Вы как-нибудь решили для себя вопрос ?

Последний раз редактировалось Logger; 21.01.2025 в 13:28.
За это сообщение автора поблагодарили: Товарищ ♂uatr (4).
Старый 06.02.2025, 14:58   #8  
Gibrid is offline
Gibrid
Участник
 
12 / 10 (1) +
Регистрация: 17.11.2021
С ноября у нас больше случаев не было, поэтому особо не занимались.
Хинты выключены - везде стоит параметр 2. Видимо проблема изредка и без включения хинтов может возникнуть...
Попробуем функцию заменить на вашу версию.
Теги
index hint, linkphysicaltableinstance

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axsa: MDM Adapter - Extending Dynamics AX 2012 R3 Master Data Management Blog bot DAX Blogs 0 22.05.2014 03:28
atinkerersnotebook: Walkthrough & Tutorial Summary Blog bot DAX Blogs 1 09.09.2013 09:11
DAX: How to gain additional value from the Microsoft application platform with Microsoft Dynamics AX 2012 R2 Blog bot DAX Blogs 3 21.06.2013 15:16
DAX: Official Dynamics AX 2012 R2 Content (update) - Where is it, and how can you find out about updates? Blog bot DAX Blogs 0 03.12.2012 11:11
Dynamics AX Sustained Engineering: Servicing of Dynamics AX 2012 and Dynamics AX 2012 Feature Pack Blog bot DAX Blogs 0 08.05.2012 23:12

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:41.