|
акт сверки взаиморасчетов |
☑ |
0
monsterZE
16.06.14
✎
16:02
|
народ, помогите с вопросом.. мистика
в связи с грядущим объединением нескольких в одну - одна и та-же база 8.2 переехала на новый сервер
было (32гб + 16прц e5530 2,4ггц + srv2008 + sql 2008r2)
стало (128гб + 40прц e5-2690 3ггц + srv2012 + sql 2014)
дисковая подсистема похожа, но у нового соответ. пошустрее
вцелом стало работать шустрее
но один конкретный акт сверки взаиморасчетов
который бухи очень часто запускают, работает медленнее раза в два =)
как так?
|
|
1
monsterZE
16.06.14
✎
16:06
|
система ессно x64
значения параллелизма sql пробывал разные
вплоть до отключения оного.. особой разницы не заметил или надо перезапускать сервер?
|
|
2
monsterZE
16.06.14
✎
16:08
|
+ надо ли перезапускать, при изменении колва рабочих потоков в скл?
|
|
3
John83
16.06.14
✎
17:04
|
может сначала попробовать замер производительности?
|
|
4
monsterZE
18.06.14
✎
11:49
|
сделал замер в отладчике - 67% времени выполняется сам запрос
|
|
5
shuhard
18.06.14
✎
11:50
|
(0)[как так?]
молча
|
|
6
monsterZE
18.06.14
✎
11:52
|
(5) ну, видимо что-то в настройках самого скл, съедает эти лишние секунды
|
|
7
Aleksey
18.06.14
✎
11:54
|
(0) а точно уверен что под шумок не обновили платформу до 8.3?
|
|
8
monsterZE
18.06.14
✎
12:01
|
(7) не
сравниваю планы запросов - новый разбавляет его параллелизмом
старый - нет
|
|
9
Aleksey
18.06.14
✎
12:05
|
(8) ну как бы работа со скулём 2014 заявлена только в 8.3.5
А у тебя 8.2
|
|
10
Aleksey
18.06.14
✎
12:05
|
т.е. поробуй даунгрейд скуля
|
|
11
monsterZE
18.06.14
✎
12:11
|
(10) не не не, на кой его покупали тогда? =)
скоро будут на 8.3 переползать
да и процесс перепроведения, который раньше занимал неск. часов, сейчас укладывается в "от часа до неск. минут"
попробую все-ж поиграться с настройками параллелизма пока
побольше инфы собрать
|
|
12
monsterZE
18.06.14
✎
12:50
|
убрал параллелизм, смотрю планы - почему-то новый скл перед Concatination в двух ветках вставляет Hash Match, которые в сумме отжирают 90% времени
и сами запросы отличаются.. старый начинается с описания переменныйх, а новый сразу с селекта.. но эт мож такая фитча =)
|
|
13
monsterZE
18.06.14
✎
13:28
|
вобщем результат наблюдений =)
в параметрах базы ставим уровень совместимости SQL-2012
из плана запроса исчезают ХэшМачАгг и сабж выполняется быстрее
возвращаем параллелизм - все норм
возвращаем уровень совместимости SQL-2014 сабж выполняется медленнее и ХэшМачАгг на своем месте
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший