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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.04.2007, 09:11   #1  
Alexandr A. Osipkin is offline
Alexandr A. Osipkin
Участник
Аватар для Alexandr A. Osipkin
 
71 / 10 (1) +
Регистрация: 29.06.2006
Kernel Rollup и структура БД
Здравствуйте, вот такой вопросик?

При установке обновлений меняется ли структура БД? Просто хотелось бы на одну базу завязать два АОСа - один с установленным KR, другой без установленного KR. Чтобы можно было плавно обновить клиентов, а не обновлять всех скопом по GPO.

Заранее спасибо.
Планирую установить всем KR2, позже перевести базу в 90. На тестовом сервере всё проверено, нужно обновлять клиентов, а их много... Сетью и групповой политикой занимаюсь не я, вот и хотелось бы оставить возможность плавного обновления клиентов. И перевода их на новый АОС.
Старый 17.04.2007, 09:16   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Да, меняется.
Синхронизация с установленным KR добавляет поле RecVersion для всех таблиц.
О поле RecVersion аксапта без KR ничего не знает, поэтому синхронизация без KR удаляет это поле.

Ищите по ключевому слову RecVersion.
__________________
полезное на axForum, github, vk, coub.
Старый 17.04.2007, 10:03   #3  
Alexandr A. Osipkin is offline
Alexandr A. Osipkin
Участник
Аватар для Alexandr A. Osipkin
 
71 / 10 (1) +
Регистрация: 29.06.2006
Цитата:
Сообщение от mazzy Посмотреть сообщение
Да, меняется.
Синхронизация с установленным KR добавляет поле RecVersion для всех таблиц.
О поле RecVersion аксапта без KR ничего не знает, поэтому синхронизация без KR удаляет это поле.

Ищите по ключевому слову RecVersion.
Спасибо за информацию
Старый 17.04.2007, 10:14   #4  
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   #5  
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   #6  
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   #7  
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, 14:15   #8  
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   #9  
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.
Старый 23.04.2007, 19:16   #10  
vesna dba is offline
vesna dba
Участник
 
147 / 16 (1) ++
Регистрация: 16.02.2007
Цитата:
Сообщение от mazzy Посмотреть сообщение
Да, меняется.
Синхронизация с установленным KR добавляет поле RecVersion для всех таблиц.
О поле RecVersion аксапта без KR ничего не знает, поэтому синхронизация без KR удаляет это поле.
На днях "игрался" на тестовом сервере с SP5 (боевой - Ax 3.0.SP3 CU1).
Заметил, на обновленной с SP3 CU1 Axapta до SP5 у всех таблиц появилось поле RecVersion.
Я думал поддержка SQL 2005 появилась после SP5..
Старый 23.04.2007, 22:45   #11  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от vesna dba Посмотреть сообщение
Я думал поддержка SQL 2005 появилась после SP5..
Так и есть.
Смотрите номера билдов http://forum.mazzy.ru/index.php?showtopic=881
__________________
полезное на axForum, github, vk, coub.
Старый 23.04.2007, 23:00   #12  
vesna dba is offline
vesna dba
Участник
 
147 / 16 (1) ++
Регистрация: 16.02.2007
Цитата:
Сообщение от mazzy Посмотреть сообщение
Так и есть.
А поле зачем тогда прилепили? Это ж для версионности в SQL 2005.
Старый 23.04.2007, 23:15   #13  
fomenka is offline
fomenka
Участник
 
97 / 14 (1) ++
Регистрация: 25.02.2003
Так SP5 ставит KR3 при установке по умолчанию. Кто вам мешает перепаковать пакеты msi и исключить KR3 из установки?
Хотя, вся эта процедура upgrade такая нежная, наверное дешевле и правильнее будет выдрать из инсталляционного пакета SP5 ровно то, что вам нужно: забрать либо нужные слои, либо конкретный функционал из aod-файлов.
Кстати, поле не для версионности SQL2005, а для реализации механизма оптимистической блокировки самой Axapta.

Добавлено: Мда, печально. Установил SP5 - такая же песня, добил везде recversion. build ax32.exe соответствует SP5. Никаких KR не устанавливал. Так что перепаковывать msi - бесполезно...Только вторым путем.

Последний раз редактировалось fomenka; 24.04.2007 в 06:08.
Старый 23.04.2007, 23:33   #14  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от fomenka Посмотреть сообщение
Так SP5 ставит KR3 при установке по умолчанию.
Ну...
По-моему, не KR3, а KR1
И SP5 международный. SP5 русский этого не делает, насколько я помню.
__________________
полезное на axForum, github, vk, coub.
Старый 17.04.2007, 13:40   #15  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
UPDATE LOCKs есть при пессимистической. и нету при оптимистической.
EXCLUSIVE LOCKs столько же в обоих вариантах.
Старый 17.04.2007, 13:53   #16  
Alexandr A. Osipkin is offline
Alexandr A. Osipkin
Участник
Аватар для Alexandr A. Osipkin
 
71 / 10 (1) +
Регистрация: 29.06.2006
Цитата:
Сообщение от kashperuk Посмотреть сообщение
UPDATE LOCKs есть при пессимистической. и нету при оптимистической.
EXCLUSIVE LOCKs столько же в обоих вариантах.
А можно для дураков, что есть пессимистическая и оптимистическая? )
Старый 17.04.2007, 13:54   #17  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
если RecVersion записи при обновлении не совпадает с значением, с которым запись была считана, то получаем Exception - UpdateConflict

Вот про то, что это такое:
http://en.wikipedia.org/wiki/Optimis...rrency_control
Думаю, на русском тоже найти можно на википедии.

А если для дураков, то при оптимистической (честно говоря, не знаю русского термина ) система, грубо говоря, надеется на то, что кроме этого процесса эту запись никто не обновляет.
А при пессимистической она сразу ее лочит, чтобы другие пользователи не могли ее обновить

В DAX 4.0 добавлено даже свойство на каждую таблицу по этому поводу. И для всех таблиц, кроме определенного набора, установлена как раз оптимистическая (хочется назвать ее конкуренцией, но не уверен - может кто даст правильный термин)

Последний раз редактировалось kashperuk; 17.04.2007 в 13:59.
За это сообщение автора поблагодарили: oip (4).
Старый 17.04.2007, 14:00   #18  
Alexandr A. Osipkin is offline
Alexandr A. Osipkin
Участник
Аватар для Alexandr A. Osipkin
 
71 / 10 (1) +
Регистрация: 29.06.2006
Всем огромное спасибо, разобрался.

Сори за глупые вопросы, опыта пока очень мало (
Старый 17.04.2007, 14:35   #19  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Это я увел в сторону, простите
Мои ответы - со стороны Аксапты, но версии 4.0
Видимо, в 3.0 нововведения коснулись только форм.
А про native-режим ничего не говорил, это к Сергею.

И спасибо за определение термина - оптимистическая блокировка. Буду знать. Спасибо
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
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, время: 01:36.