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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.04.2007, 10:14   #1  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от mazzy Посмотреть сообщение
Да, меняется.
Синхронизация с установленным KR добавляет поле RecVersion для всех таблиц.
О поле RecVersion аксапта без KR ничего не знает, поэтому синхронизация без KR удаляет это поле.

Ищите по ключевому слову RecVersion.
А зачем добавили это поле?
Разве в KR уже есть Optimistic Concurrency?
Старый 17.04.2007, 10:23   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Разве в KR уже есть Optimistic Concurrency?
Есть. KR позволяет работать с SQL2005 в native-режиме.
__________________
полезное на axForum, github, vk, coub.
Старый 17.04.2007, 12:19   #3  
Alexandr A. Osipkin is offline
Alexandr A. Osipkin
Участник
Аватар для Alexandr A. Osipkin
 
71 / 10 (1) +
Регистрация: 29.06.2006
Цитата:
Сообщение от mazzy Посмотреть сообщение
Есть. KR позволяет работать с SQL2005 в native-режиме.
А можно вопрос не в тему?

native-режим дает, в чем нибудь существенный прирост производительности? Если да, то в чем конкретно?
Много читал на эту тему, но что-то пока не особо понимаю
Старый 17.04.2007, 13:32   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Alexandr A. Osipkin Посмотреть сообщение
А можно вопрос не в тему?

native-режим дает, в чем нибудь существенный прирост производительности? Если да, то в чем конкретно?
Много читал на эту тему, но что-то пока не особо понимаю
Да, около 30%.
Прежде всего, за счет отсутствия блокировок на чтение.
Ну и по мелочи много чего полезного.

См. http://axapta.mazzy.ru/lib/axapta_benchmark_2005/
__________________
полезное на axForum, github, vk, coub.
Старый 17.04.2007, 13:38   #5  
Alexandr A. Osipkin is offline
Alexandr A. Osipkin
Участник
Аватар для Alexandr A. Osipkin
 
71 / 10 (1) +
Регистрация: 29.06.2006
Цитата:
Сообщение от mazzy Посмотреть сообщение
Да, около 30%.
Прежде всего, за счет отсутствия блокировок на чтение.
Ну и по мелочи много чего полезного.
Т.е. автоматически используется грязное чтение?
Если нет, то что произойдет, если в момент чтения данных из таблицы эти данные будут меняться?

Сори. что сразу не спросил.
А без перехода в native-режим, блокировки на чтение есть? или это связанно именно с SQL2005

Последний раз редактировалось Alexandr A. Osipkin; 17.04.2007 в 13:42.
Старый 17.04.2007, 13:52   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Alexandr A. Osipkin Посмотреть сообщение
Т.е. автоматически используется грязное чтение?
Нет, конечно. Используется версии записей.
Может вам про версионники и нововведения в 2005 почитать?
__________________
полезное на axForum, github, vk, coub.
Старый 17.04.2007, 14:15   #7  
fomenka is offline
fomenka
Участник
 
97 / 14 (1) ++
Регистрация: 25.02.2003
Вы чего-то нагрузили человека ...если я не прав, знающие люди поправят.
Оптимистическая блокировка и поле RecVersion к native-режиму отношение не имеет. Просто добавили одновременно(почти). RecVersion используется для оптимистической блокировки в Axapta3 только в формах. Так что прирост в 30% в тестах - это кумулятивный эффект от перехода на SQL2005 и все нововведения KR. Native-режим нужен, скорее, для использования новых уровней изоляции в SQL2005, переход от блокировочного режима работы к версионному в понимании SQL2005.
PS Немного ушел от темы, но думаю не сильно модераторы накажут - путаница в понятиях и что к чему в этом вопросе часто встречается.
За это сообщение автора поблагодарили: kashperuk (3).
Старый 17.04.2007, 14:38   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от fomenka Посмотреть сообщение
Оптимистическая блокировка и поле RecVersion к native-режиму отношение не имеет.
Еще раз призываю воспользоваться поиском по форуму по ключевому полю RecVerion


Цитата:
Сообщение от fomenka Посмотреть сообщение
Так что прирост в 30% в тестах - это кумулятивный эффект от перехода на SQL2005 и все нововведения KR.
Если вы таки прочитаете, то увидите, что тестирования SQL2000 и SQL2005 делалось до того, как вышел KR
__________________
полезное на axForum, github, vk, coub.
Старый 17.04.2007, 15:45   #9  
fomenka is offline
fomenka
Участник
 
97 / 14 (1) ++
Регистрация: 25.02.2003
Перечитал, пришел к тому же выводу. RecVersion к native-режиму не имеет отношения.
К тому же пришел еще к одному выводу на основе тестов, на которые вы ссылаетесь. 30% увеличение производительности, о котором вы говорите, к native-режиму тоже не имеет отношения . Это выигрыш от улучшения алгоритмов работы сервера баз данных, реализованных в SQL2005. К клиенту повышение производительности не имеет отношения. Так что мои слова про повышение производительности, надо считать поспешными, согласен. Все благодаря SQL2005.

И еще, вычитал то, что уже читал, но не зафиксировал. Цитирую Еременко:
Цитата:
Часто задаваемый вопрос: "А поможет ли включение READ_COMMITED_SHAPSHOT для Microsoft Dynamics Ax 3.0"? Вообще-то, версия 3.0 не поддерживает Read Committed Snapshot Isolation (RCSI) в Microsoft SQL Server 2005.
Так что и тут я поспешил, извините - увлекся. Native-режим не добавляет возможностей работы с версионными механизмами SQL2005.

Added: Native-режим в Axapta3 для SQL2005, похоже, приводит к тому, что правильно обрабатываются индексные hint'ы. Это единственное, с чем пришлось столкнуться.

Последний раз редактировалось fomenka; 17.04.2007 в 15:58.
Старый 18.04.2007, 07:35   #10  
Alexandr A. Osipkin is offline
Alexandr A. Osipkin
Участник
Аватар для Alexandr A. Osipkin
 
71 / 10 (1) +
Регистрация: 29.06.2006
Вот теперь я совсем загрузился )
Т.е. в native-режиме база Аксапты всё равно не использует новые уровни изоляции??
Старый 18.04.2007, 09:41   #11  
fomenka is offline
fomenka
Участник
 
97 / 14 (1) ++
Регистрация: 25.02.2003
Дело не в базе, а в Axapta. Native-режим позволяет подключаться к базе SQL2005 без перевода ее в режим совместимости с SQL2000. Но новые возможности по версионности не используются Axapta3. Да, это так.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Kernel rollup 958213 for Microsoft Dynamics AX 4.0 SP2 is now available Vadik DAX: База знаний и проекты 1 23.02.2009 16:42
aEremenko: Kernel Rollup 4 и Service Pack для DAX 3.0 Blog bot DAX Blogs 0 28.01.2007 19:31
aEremenko: Kernel Rollup 3 для DAX 3.0 Blog bot DAX Blogs 0 28.10.2006 16:01
Ставим Kernel Rollup 2 на Windows 98 Spider DAX: Администрирование 2 20.10.2006 14:51
Проблема с Application после установки Kernel Rollup 1 polygris DAX: Программирование 18 07.02.2006 18:47
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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