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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.01.2007, 16:20   #1  
IPv6 is offline
IPv6
Участник
 
44 / 33 (2) +++
Регистрация: 15.09.2006
:( Волшебное превращение неуникального индекса...
Столкнулся с очередной загадкой природы. А именно - создаю на таблицу индекс с одним единственным полем, allowDuplicates индекса==true (!). Синхронизирую. Смотрю на индекс на уровне MSSQL - он во первых Unique а во вторых в полях присутсвует RecId (в аксапте его в списке индекса нет), что вообще убивает всякий смысл индексации, что и подтверждает время выполнения запросов по этой таблице. Где тут лопата?
подскажите плиз

П.С. бд на SQL Server 9.0.1399
П.С.С. C прошедшими всех праздниками!
Старый 10.01.2007, 16:30   #2  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Developer's Guide:
Цитата:
If you do not create at least one unique index, Axapta creates one by combining the first index and the RecId.
За это сообщение автора поблагодарили: mazzy (5), IPv6 (2).
Старый 10.01.2007, 16:34   #3  
IPv6 is offline
IPv6
Участник
 
44 / 33 (2) +++
Регистрация: 15.09.2006
А..Ы...Ого! Спасибо!!! Это из серии "самое важное всегда написано внизу мелким шрифтом...". Нет, ну кто бы мог подумать??? вот ведь... Спасибо!!!
Старый 10.01.2007, 16:38   #4  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Да не за что. Вообще-то, это вполне логично по-моему.

PS Я сначала ответил вам, но потом мне стало интересно, неужели никто до этого на форуме про такую проблему не спрашивал? Поиск по простейшему запросу "Index AND recId" в разделе Акспата программирование сразу же показал, что мысль была правильная и этот вопрос уже обсуждался. Нужная тема находится на четвертом месте.

Проблема с индексами

"Юзайте поиск! Он рулез!"
Старый 10.01.2007, 16:46   #5  
IPv6 is offline
IPv6
Участник
 
44 / 33 (2) +++
Регистрация: 15.09.2006
искал, правда по слову "индекс"... видимо эту тему проглядел в общей массе найденных страниц зато прочитал довольно много других интересных (старых) топиков. эх... пойду посыпать голову пеплом
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как формируется в Axapta название табличного индекса для СУБД? dn DAX: База знаний и проекты 4 09.10.2007 16:21
Блокировка ключа индекса Sequel DAX: Программирование 4 06.07.2006 16:08
Использование индекса по RecId не разрешено! 3oppo DAX: Программирование 1 25.07.2005 14:54
Создание кластерного индекса SimPai DAX: Программирование 1 08.08.2002 12:53
Отображение связных таблиц. Сплиттер. Автоувеличение индекса. Delete Action. sguryev DAX: База знаний и проекты 0 14.12.2001 06:15
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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