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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.12.2017, 13:06   #21  
sukhanchik is offline
sukhanchik
Moderator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,731 / 2387 (85) +++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Logger Посмотреть сообщение
Вопрос к модераторам
Может объединить темы
dennis365foroperations: Performance test tool in Dynamics 365 for Finance and Operations
i-neti: Средство тестирования производительности в Dynamics 365 for Finance and Operations
Все равно речь идет об одной статье и об одном и том же инструменте.
Сделано
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: Logger (1), mazzy (2).
Старый 16.01.2019, 19:01   #22  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,233 / 2130 (78) +++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от fed Посмотреть сообщение
Меня больше всего интересует - почему в tempDb такая небольшая разница между Azure SQL и локальным SQL. Такое ощущение что у них в Azure какой-то мегалоггинг, который огромное время занимает. По обычной БД он срабатывает, а по tempdb - нет.
Хотя с другой стороны и по select'ам из tempDB разница небольшая, что вообще необъяснимо в моих пределах понимания.
P.S. Ооо - прочитал идею Vadik насчет синхронного коммита в другой регион. Ну да - вариант интересный и задержки по записи в обычную БД легко объясняет. Но задержки по чтению - как-то не очень.

А там для tempDB вот такой код используется:
X++:
private container checkTempDBTemptable()
{
    PerformanceCheckTableTmp tmpCheckTable;
    PerformanceCheckTable    checkTable;
    int64   insertTime, queryTime;
    str     strDummy;
    System.Diagnostics.Stopwatch sw;
    ;

    if (!useTableCache)
    {
        tmpCheckTable.disableCache(true);
        checkTable.disableCache(true);
    }

    sw = new System.Diagnostics.Stopwatch();
    sw.Start();
    ttsBegin;

    insert_recordset tmpCheckTable (IntFieldKey, IntField1, IntField2, StringField3, DateField1, DateTimeField2)
        select IntFieldKey, IntField1, IntField2, StringField3, DateField1, DateTimeField2
        from checkTable where  checkTable.IntField1 >= startCount && checkTable.IntField1 <= recordCount;

    ttsCommit;
    sw.Stop();
    insertTime = sw.get_ElapsedMilliseconds();

    sw.Reset();
    sw.Start();
    while select * from tmpCheckTable
    {
        strDummy = tmpCheckTable.StringField3;
    }

    sw.Stop();
    queryTime = sw.get_ElapsedMilliseconds();
    return [insertTime, queryTime];
}
где PerformanceCheckTableTmp - это InMemory талдычка (!).

Не означает ли это что реально данный тест меряет не скорость вставки в tempDB, а скорость начитки из БД и вставки в InMemory табличку (что при большом объеме превращается в запись на жесткий диск аоса).

Что же мы меряем этим тестом ? Скорость винчестера на аосе ?

Это похоже на правду, тем более что в большинстве измерений замеры
Цитата:
Tempdb Temp table Inserts : xxx1, Selects : xxx2
и
Цитата:
inMemory Temp table (AOS) Inserts : yyy1, Selects : yyy2
практически одинаковы. Если бы запись шла реально в tempDB то хоть где то должен был бы попасться замер с сильно отличающимися значениями.
Теги
performance, performance test tool

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
jaestevan: Microsoft Dynamics 365 for Operations Blog bot DAX Blogs 0 02.11.2016 01:11
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 15 Blog bot Dynamics CRM: Blogs 1 10.02.2016 10:26
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 17 Blog bot Dynamics CRM: Blogs 0 10.05.2014 06:30
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 16 Blog bot Dynamics CRM: Blogs 0 23.01.2014 03:15
Platform updates overview - 3.70.B - NAV2009 R2 Blog bot Dynamics CRM: Blogs 0 07.02.2011 22:06
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:44.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.