|
![]() |
#1 |
Участник
|
Я знаю что в prod и UAT - 3box - там SQL сервер на отдельной машине. Это может влиять (даже то, что локально named pipes а в другую машину tcp/ip)
|
|
![]() |
#2 |
Moderator
|
Цитата:
Кроме того - удивляет время на recordset-based operation и на RecordInsertList(). Первые должны выполняться вообще за одно сетевое обращение к серверу, вторая должна приводить к отсылке десятка-полутора крупных пакетов, к тому же асинхронно передаваемых. |
|
![]() |
#3 |
Модератор
|
Цитата:
![]() У меня: DEV ********* Large buffer read ************** LargeBufferReads: Selected 1000 records in 780ms. ********* Test run with 1000 Records ************** Insert : 382 Select on ClusteredIndex : 146 Select on Unique index with cache hit: 11 Select on Unique index without cache hit : 713 Select on Non-unique index : 901 Tempdb Temp table Inserts : 86, Selects : 6 inMemory Temp table (AOS) Inserts : 71, Selects : 7 SGOC Inserts : 678, SGOC Lookups (25) times each entry : 59 Update : 1103 Inserts thru recordInsertList : 347 Insert RecordSet : 463 Update RecordSet : 212 Delete From : 66 SANDBOX ********* Large buffer read ************** LargeBufferReads: Selected 1000 records in 1721ms. ********* Test run with 1000 Records ************** Insert : 2659 Select on ClusteredIndex : 1000 Select on Unique index with cache hit: 12 Select on Unique index without cache hit : 10144 Select on Non-unique index : 10712 Tempdb Temp table Inserts : 125, Selects : 6 inMemory Temp table (AOS) Inserts : 99, Selects : 7 SGOC Inserts : 9300, SGOC Lookups (25) times each entry : 41 Update : 12371 Inserts thru recordInsertList : 2868 Insert RecordSet : 208 Update RecordSet : 161 Delete From : 144 Хотя Insert (382 vs 2659) конечно доставляет ![]()
__________________
-ТСЯ или -ТЬСЯ ? |
|
|
За это сообщение автора поблагодарили: Logger (1). |
![]() |
#4 |
Участник
|
а для 10к можете сделать? (у вас 1000)
|
|
![]() |
#5 |
Модератор
|
да лехко
DEV ********* Large buffer read ************** LargeBufferReads: Selected 1000 records in 370ms. ********* Test run with 10000 Records ************** Insert : 3498 Select on ClusteredIndex : 888 Select on Unique index with cache hit: 110 Select on Unique index without cache hit : 6933 Select on Non-unique index : 7891 Tempdb Temp table Inserts : 813, Selects : 61 inMemory Temp table (AOS) Inserts : 818, Selects : 75 SGOC Inserts : 6874, SGOC Lookups (25) times each entry : 576 Update : 10951 Inserts thru recordInsertList : 3360 Insert RecordSet : 560 Update RecordSet : 543 Delete From : 4611 SANDBOX ********* Large buffer read ************** LargeBufferReads: Selected 1000 records in 1611ms. ********* Test run with 10000 Records ************** Insert : 26555 Select on ClusteredIndex : 10094 Select on Unique index with cache hit: 125 Select on Unique index without cache hit : 100669 Select on Non-unique index : 100839 Tempdb Temp table Inserts : 959, Selects : 75 inMemory Temp table (AOS) Inserts : 913, Selects : 81 SGOC Inserts : 90174, SGOC Lookups (25) times each entry : 416 Update : 128997 Inserts thru recordInsertList : 27578 Insert RecordSet : 1499 Update RecordSet : 1095 Delete From : 1153
__________________
-ТСЯ или -ТЬСЯ ? |
|
![]() |
#6 |
Участник
|
Цитата:
был подкаст если не ошибаюсь брали интерьвю у Integen, где они рассказывали что у первого клиента было все совсем плохо, потом кто-то что-то из MS подкрутил и стало на порядок лучше. интерестно конечно что, возможно как раз и перевели с SQL Azure на обычный SQL еще на тренинге для разработчиков решений(2 года назад) выступал товарищ ответственный за переход с SQL на SQL Azure и по его словам ваша эта АХ вообще неправильно работает, типа выбирает данные в процессе разносок, посылая даже при разноске небольшого заказа миллионы запросов. а надо выбрать все что надо, потом разнести и отправить результат |
|
![]() |
#7 |
Модератор
|
Цитата:
__________________
-ТСЯ или -ТЬСЯ ? Последний раз редактировалось Vadik; 13.10.2017 в 16:15. |
|
|
За это сообщение автора поблагодарили: fed (3), mazzy (2). |
![]() |
#8 |
Участник
|
звучит, как вызов сервиса. мож, так и надо зарефакторить?
__________________
Felix nihil admirari |
|
Теги |
performance, performance test tool |
|
|