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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.10.2008, 11:20   #1  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
Вопрос по Журналу трассировки операторов SQL
акс 2.5
по журналу трассировки смотрю что этот запрос выполняется 1658мс.
запрос из отчета.
нажал "рассчитать новый план" он мне выдал вот это.
Что мне следует сделать?
добавить в запрос " index hint AccountDateIdx" ?
добавил, быстрее не стало(
Миниатюры
Нажмите на изображение для увеличения
Название: test.JPG
Просмотров: 387
Размер:	122.4 Кб
ID:	3846  
Старый 23.10.2008, 11:40   #2  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Вы уже убедились, что проблема именно в запросе?

В мониторинге любой запрос может показать большой результат из-за блокировок или пиковой загрузки сервера БД, например. У вас время на запрос стабильно 1.5 секунды?
__________________
С уважением,
glibs®
Старый 23.10.2008, 12:11   #3  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
Да, отчет формируется всегда так долго. вот хотел его как-нибудь оптимизировать. с помощью sql-диагностики. отчет вроде не сложный, но имеет несколько вложенных циклов.
Старый 23.10.2008, 12:34   #4  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Этот индекс и так используется в выборке, по-этому добавление на него хинта ни к чему не приводит. Более того, так как это кластерный индекс, то любая выборка будет в конечном итого обращаться к нему.
А по поводу запроса. У вас по условию "AccountNum = ? and TransDate <= ?" много данных возвращается?
__________________
Axapta v.3.0 sp5 kr2
Старый 23.10.2008, 12:47   #5  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
Понятно
по AccountNum всего один клиент.
по дате с момента создания базы по текущую дату )
я думаю, может это из за группировки по Dimension[1] ?
Старый 23.10.2008, 12:59   #6  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Один клиент в CustTrans?
Я имел в виду, сколько записей в среднем на одного клиента получается?
__________________
Axapta v.3.0 sp5 kr2
Старый 23.10.2008, 13:51   #7  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
10 записей всего. это с группировкой по dimensoin[1]
Старый 23.10.2008, 19:36   #8  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Да, отчет формируется всегда так долго. вот хотел его как-нибудь оптимизировать. с помощью sql-диагностики. отчет вроде не сложный, но имеет несколько вложенных циклов.
Вероятно проблема кроется именно в этом, надо оптимизировать сам цикл(ы).
Вряд ли как то можно оптимизировать именно приведённый запрос.
__________________
Zhirenkov Vitaly
Теги
ax2.5

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AX: SQL Server, Heart of Dynamics AX Blog bot DAX Blogs 0 13.07.2007 18:00
Не считается время выполнения в журнале трассировки SQL MironovI DAX: Администрирование 4 14.04.2006 16:40
Вопрос по SQL и по Аксапте? Hidden DAX: Прочие вопросы 4 30.11.2005 21:18
Вопрос по журналу базы данных(лог) Hidden DAX: Функционал 2 21.09.2005 14:00
В журнале трассировки операторов sql нету времени выполнения.. MironovI DAX: Программирование 3 31.08.2005 16:13

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

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

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