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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.03.2007, 13:54   #1  
iton_imported is offline
iton_imported
Участник
 
1 / 10 (1) +
Регистрация: 01.03.2007
Проблема:
После перевода базы на sql2005 в режиме совместимости с sql2000 возникают жуткие лаги при выполнении даже простых запросов. причем, это явление носит периодический окрас. все сложные запросы (оборотка по складу, к примеру) отваливаются по таймауту.

Navision Axapta 3.0 Build #1951.17/514-12 SP1/OP023-6 SP18.8

Microsoft SQL Server 2005 - 9.00.2047.00 (Intel X86) Apr 14 2006 01:12:25 Copyright © 1988-2005 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 1)

статистика и индексы в базе в хорощем состоянии.
что может быть причиной?
Старый 05.03.2007, 09:54   #2  
laptev is offline
laptev
Участник
 
26 / 10 (1) +
Регистрация: 03.05.2005

Поскольку я имею отношение к проблеме, позвольте немного дополнить описание.

Например.
Тормозится открытие формы "Производственные заказы" у пользователей, для которых настроен доступ на уровне записей. Т.е. для этих пользователей в условие выборки добавляется условие "А.DIMENSION2_= ", выбор по неиндексированному полю:

SELECT * FROM PRODTABLE A,INVENTDIM B
WHERE ((A.DATAAREAID=?)
AND ((A.DIMENSION2_=?)
AND (A.DIMENSION2_=?)))
AND ((B.DATAAREAID=?)
AND (A.INVENTDIMID=B.INVENTDIMID))
ORDER BY A.DATAAREAID DESC,A.PRODID DESC OPTION(FAST 1,LOOP JOIN)

У администраторов работает быстро. Аналогично тормозят формы складских журналов, строк журналов и т.д.
И всё это периодически (2-3 часа период тормозит - не тормозит).

ПРОБЛЕМА в том, что до перехода на sql2005 таких тормозов не было.
Старый 05.03.2007, 12:21   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от iton Посмотреть сообщение
...жуткие лаги...

Цитата:
Сообщение от laptev Посмотреть сообщение
...тормозит - не тормозит...
Давайте разберемся с терминологией.

Лаги - это проблема в сети?

Тормозит - это значит:
1) sql получает результат быстро, но в Аксапту передает медленно (лаги)?
2) sql получает результат медленно (даже в QA)
3) на sql постоянно висят блокировки, из-за этого запросы болтаются в статусе "ожидание"?

Если 1, то ройте в параметры connection'а.
Обновите MDAC, снимите галочку в параметрах ODBC "Perform translation of character data"
Сделайте ODBC наконец.

Если 2, то ройте в планы запроса, индексы и т.п.

Если 3, то смотрите кто начал блокировать
__________________
полезное на axForum, github, vk, coub.
Старый 08.05.2007, 17:37   #4  
def1983 is offline
def1983
Участник
 
1 / 10 (1) +
Регистрация: 08.05.2007
У меня похожая сейчас ситуация с NAV 3.10 на SQL SERVER 2005, оптимизатор сходит с ума при некоторых запросах. Я описываю это поведение здесь: http://www.sql.ru/forum/actualthread.aspx?...424079&pg=1.

Меня интересует, возможно ли как-то в NAV влиять на добавление хинтов в запросы?
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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