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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.07.2007, 15:18   #1  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
? Слишком долго открывается форма Бух проводок
А также другие таблицы. При чем если указан какой нибудь фильтр то выборка происходит быстрее. Таблицу не дорабатывали, форму тоже. Где искать причину?
Старый 18.07.2007, 15:21   #2  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,311 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Попробуйте пересчитать статистики...
__________________
Возможно сделать все. Вопрос времени
Старый 18.07.2007, 15:32   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от vasiliy Посмотреть сообщение
А также другие таблицы. При чем если указан какой нибудь фильтр то выборка происходит быстрее. Таблицу не дорабатывали, форму тоже. Где искать причину?
Да, попробуйте выполнить элементарные меры гигиены для СУБД.
Если не поможет, то поищите обсуждения. Здесь было несколько раз.
Проявляется и в форме складских проводок.

Суть проблемы: если открыть форму простую без индексов, то почему-то выполняется принудительная сортировка таблицы в tempdb. на эту сортировку тратится куча времени. если эту же таблицу открыть в браузере таблиц, то сортировка не выполняется (открывается быстро). Причины так и не установлены, способов решений, насколько я помню, тоже не предложено.
__________________
полезное на axForum, github, vk, coub.
Старый 18.07.2007, 15:49   #4  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
А где делается этот пересчет статистики?

В броузере таблиц тоже долго открывается.
Старый 18.07.2007, 15:53   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от vasiliy Посмотреть сообщение
В броузере таблиц тоже долго открывается.
Тогда точно проблема с гигиеной на СУБД.

Цитата:
Сообщение от vasiliy Посмотреть сообщение
А где делается этот пересчет статистики?
В СУБД. Если у вас MS SQL, то читайте BOL про maintenance.
__________________
полезное на axForum, github, vk, coub.
Старый 18.07.2007, 15:55   #6  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
Спасиб, будем смотреть.
Старый 20.07.2007, 14:29   #7  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
Сделали обновление статистики. Не помогло
Старый 20.07.2007, 14:46   #8  
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
Ваша СУБД и версия системы Аксапта не являются коммерческой тайной?

Вы умеете смотреть план исполнения запроса?

Вы можете посмотреть параметры в конфигурационной утилите АОСа?
__________________
С уважением,
glibs®
Старый 23.07.2007, 09:11   #9  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
Аксапта 3.0 сп3
СУБД SQL Server 2005 SP2 (9.0.3042)
План запроса:
Код:
 
SELECT A.ACCOUNTNUM,A.TRANSDATE,A.VOUCHER,A.TXT,A.AMOUNTMST,A.AMOUNTCUR,A.CURRENCYCODE,A.TRANSTYPE,A.DIMENSION,A.DIMENSION2_,A.DIMENSION3_,A.DIMENSION4_,A.DIMENSION5_,A.DIMENSION6_,A.DIMENSION7_,A.DIMENSION8_,A.QTY,A.PURCHLEDGERID,A.DOCUMENTDATE,A.JOURNALNUM,A.JOURNALIZESEQNUM,A.ALLOCATELEVEL,A.POSTING,A.CORRECT,A.DEL_CLOSEDID,A.CREDITING,A.DOCUMENTNUM,A.PAYMREFERENCE,A.PERIODCODE,A.OPERATIONSTAX,A.TOACCOUNT,A.FROMACCOUNT,A.PAYMMODE,A.JOURNALIZENUM,A.AMOUNTMSTSECOND,A.EUROTRIANGULATION,A.FURTHERPOSTINGTYPE,A.LEDGERPOSTINGJOURNALID,A.TAXREFID,A.DEL_OFFSETACCOUNTNUM_RU,A.BONDBATCHTRANS_RU,A.BONDBATCH_RU,A.RTSLFROMCOMPANYID,A.RTSLSESSIONTRANSID,A.JOURNALLINENUM,A.INSIDEDOCUMENTNUM,A.AVISODIMENSION,A.AVISODIMENSION2_,A.AVISODIMENSION3_,A.AVISODIMENSION4_,A.AVISODIMENSION5_,A.AVISODIMENSION6_,A.AVISODIMENSION7_,A.AVISODIMENSION8_,A.DOCUMENTLINENUM,A.MODULETRANS_RU,A.MODULETRANSID_RU,A.CREATEDDATE,A.CREATEDTIME,A.CREATEDBY,A.CREATEDTRANSACTIONID,A.RECID
FROM LEDGERTRANS A
WHERE ((DATAAREAID=?)
AND (CREDITING=?))
ORDER BY A.DATAAREAID DESC,A.BONDBATCH_RU DESC,A.BONDBATCHTRANS_RU DESC,A.CREDITING DESC OPTION(FAST 1)
При выполнении сканируется вся таблица.
Старый 23.07.2007, 10:15   #10  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
это не план запроса а сам запрос.

кстати, попробуйте его выполнить из Management Studio - будет ли быстрее?

Последний раз редактировалось belugin; 23.07.2007 в 10:27.
Старый 23.07.2007, 11:21   #11  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Глупый вопрос... А протокол то у вас TCP/IP?
Старый 23.07.2007, 22:40   #12  
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
А как это влияет на план исполнения запроса?

vasiliy, у меня запрос одинаково успешно сводится к поиску по индексу I_225BONDBATCHIDX_RU. У вас такой есть? Он жив-здоров? Не модифицирован? Адекватные ли у вас статистики? Что из себя представляет БД (сколько компаний, как много данных в текущей компании)?
__________________
С уважением,
glibs®
Старый 24.07.2007, 15:16   #13  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
Цитата:
Сообщение от belugin Посмотреть сообщение
это не план запроса а сам запрос.

кстати, попробуйте его выполнить из Management Studio - будет ли быстрее?
В плане запроса видно только то что идет полное сканирование запроса
Старый 24.07.2007, 15:16   #14  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
Цитата:
Сообщение от raz Посмотреть сообщение
Глупый вопрос... А протокол то у вас TCP/IP?
Да, он самый.
Старый 24.07.2007, 15:22   #15  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от vasiliy Посмотреть сообщение
В плане запроса видно только то что идет полное сканирование запроса

Полное сканирование таблицы.

А cортировка по индексу происходит?
Старый 24.07.2007, 15:38   #16  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
Цитата:
Сообщение от glibs Посмотреть сообщение
А как это влияет на план исполнения запроса?

vasiliy, у меня запрос одинаково успешно сводится к поиску по индексу I_225BONDBATCHIDX_RU. У вас такой есть? Он жив-здоров? Не модифицирован? Адекватные ли у вас статистики? Что из себя представляет БД (сколько компаний, как много данных в текущей компании)?
Индекс такой есть, без модификаций. Статистики обновлялись пару дней назад. По поводу того адекватные они или нет, не знаю как это посмотреть
Компаний где то 6 штук (в одной базе). Размер одной компании около 4 гигов.
Еще у нас на одном аосе штук 13 приложений
Старый 24.07.2007, 15:40   #17  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
Цитата:
Сообщение от belugin Посмотреть сообщение
Полное сканирование таблицы.

А cортировка по индексу происходит?
Нет. Хотя в запросе сортировка указана.
А в плане запроса только это:
sort
- compute scalar
- ledgertrans Table Scan
Старый 24.07.2007, 16:08   #18  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
а что за скаляр?
Старый 24.07.2007, 16:14   #19  
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
Цитата:
Сообщение от vasiliy
...
- compute scalar
...
Странно, а это по какому поводу происходит?

Это точно план от того запроса, что вы привели? Или запрос подвергся редакции?

И хранить в базе поля а-ля A.DEL_CLOSEDID при больших объемах данных тоже смысла особого нет.
__________________
С уважением,
glibs®
Старый 25.07.2007, 07:36   #20  
vasiliy is offline
vasiliy
Программер
 
288 / 17 (1) ++
Регистрация: 21.10.2004
Адрес: E-burg
План именно тот, запрос изменению не подвергался. А что значит scalar?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Форма RunBase открывается в углу Delfins DAX: Программирование 3 18.01.2008 11:34
Тормозит форма складских проводок chel DAX: Администрирование 9 08.08.2005 16:46
3.0, Модуль: ОС, операция: Разноска строк журнала ОС (с предварит просм проводок) MagisterLudi DAX: Функционал 2 07.10.2003 18:55
сопоставление открытых проводок - 'коррекция' в основной валюте фирмы sguryev DAX: База знаний и проекты 0 18.12.2001 15:14
Произвольная Lookup форма Maxim Gorbunov DAX: База знаний и проекты 0 30.11.2001 21:59

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

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

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