AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 14.02.2007, 13:19   #1  
Delfins ist offline
Delfins
Участник
 
320 / 39 (2) +++
Registriert seit: 20.09.2005
Ort: Riga, Latvia
Проблема со статистикой и синхронизацией
Вот такой вот баг в Аxапта:

Сделал таблицу А
Добавил пару полей - Строка, Енум.
Заполнил таблицу записями
Пошёл в QueryAnalyzer и сделал :

Code:
create statistics A(field1, field2)
(это типа для оптимизации)

Дальше удаляю одно поле (либо руками, либо конфигурационный ключ)

И получаю результат:
Еrror: [Microsoft][ODBC SQL Server Driver][SQL Server]The statistics 'XX_1' is dependent on column 'FIELD3'.

Выходит, что в Аxапта нельзя использовать статистики!?

Спасибо!
Alt 14.02.2007, 13:43   #2  
KiselevSA ist offline
KiselevSA
Злыдни
Benutzerbild von KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Registriert seit: 25.01.2002
Ort: Москва
Для ускорения работы предпочитаю добавлять индексы в Axapta и полагаться на атоматическую статистику SQL с пересбором последней во время перерыва в работах (8-10 минут на базе порядка 30Г)
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
Alt 14.02.2007, 13:45   #3  
Delfins ist offline
Delfins
Участник
 
320 / 39 (2) +++
Registriert seit: 20.09.2005
Ort: Riga, Latvia
Это типа не баг считается!?... еслу я сам делаю статистики, типа `sp_createstats + sp_updatestats`

По дефаулту разве аxапта вообсче делает статистику? По моему не делает..
Alt 14.02.2007, 14:07   #4  
glibs ist offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4.942 / 911 (40) +++++++
Registriert seit: 10.06.2002
Ort: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Включите автоматическое создание статистики (средствами MS SQL).

Если вы ее сами создали, то самим и удалять придется. Что тут такого... неестественного вы для себя нашли?
__________________
С уважением,
glibs®
Alt 14.02.2007, 14:12   #5  
Delfins ist offline
Delfins
Участник
 
320 / 39 (2) +++
Registriert seit: 20.09.2005
Ort: Riga, Latvia
Думал, типа Аxапта должа заботится и о "Dependencies"... как никак удаляется целое поле, и вся остальная инфа - не нужна... хотя и не знал что СQЛ сам создаёт статистику (типа auto-create)... auto-update у нас выключен, так как тормозит при инсертах.

Спасибо.
Alt 14.02.2007, 14:34   #6  
KiselevSA ist offline
KiselevSA
Злыдни
Benutzerbild von KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Registriert seit: 25.01.2002
Ort: Москва
Zitat:
Zitat von Delfins Beitrag anzeigen
Думал, типа Аxапта должа заботится и о "Dependencies"... как никак удаляется целое поле, и вся остальная инфа - не нужна... хотя и не знал что СQЛ сам создаёт статистику (типа auto-create)... auto-update у нас выключен, так как тормозит при инсертах.

Спасибо.
Axapta основывается на своих Relations и DeleteActions. Все, что создано за пределами приложения, для нее, в большинстве случаев, тайна за семью печатями.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
Alt 14.02.2007, 14:54   #7  
Delfins ist offline
Delfins
Участник
 
320 / 39 (2) +++
Registriert seit: 20.09.2005
Ort: Riga, Latvia
счас тада нада писать скрипт для удаления не-аxаптовских статистик
Alt 14.02.2007, 16:37   #8  
glibs ist offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4.942 / 911 (40) +++++++
Registriert seit: 10.06.2002
Ort: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Zitat:
Zitat von Delfins
...
auto-update у нас выключен, так как тормозит при инсертах.
...
Маловероятно. Мне удавалось доводить систему до торможения только при копировании компании (уж очень много нужно вставить нового в таблицу либо понаизменять в ней, чтобы запустился пересчет).

И опять же, все зависит от железа. Один мой знакомый autoshrink поставил, и комфортно себя чувствует. Но у него сервер большой, а база сравнительно маленькая.
__________________
С уважением,
glibs®
Alt 15.02.2007, 12:01   #9  
Delfins ist offline
Delfins
Участник
 
320 / 39 (2) +++
Registriert seit: 20.09.2005
Ort: Riga, Latvia
В том то и всё дело - инсерты по миллионам за раз. Мы просто выбрали путь - дорогой инсерт, дешевый селект (не надо всякие IF и перекалькуляцию). Поэту сейчас мучаемся с оптимизацией

ПС: идет речь о нестандартном специфическом модуле, так что не спрашивайте - зачем и почему
Alt 15.02.2007, 12:13   #10  
Raven Melancholic ist offline
Raven Melancholic
Участник
Benutzerbild von Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2.164 / 1296 (48) ++++++++
Registriert seit: 21.03.2005
Ort: Москва-Петушки
Сейчас попробовал на базе данных (не имеющей отношения к Аксе) создать статистику по полю вручную. Затем попытался удалить поле. Тоже получил ошибку (MS SQL 2000 SP3а). Так что вполне обычная ситуация, Акса тут не причем.
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Проблема с единицей измерения longson DAX: Программирование 4 16.07.2007 14:35
Проблема с messageBox Pavel Pustovalov DAX: Программирование 13 03.08.2006 12:56
Проблема с созданием объекта Lelya DAX: Администрирование 33 27.06.2005 16:38
Проблема с налогами katja DAX: Функционал 3 15.10.2004 12:26
Проблема: русские шрифты в отчетах, формируемых на сервере. Anais DAX: Администрирование 3 17.11.2003 13:20

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 02:31 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.