powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Regression in SA 12
10 сообщений из 10, страница 1 из 1
Regression in SA 12
    #36743359
mikron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Провёл тест для миграции 11 -> 12:

Процедура, которыя выполнятся за 1.7 секуны на 11 версии на 12 выполнятся за 2.6 секунды.
Чего совсем не ожидалось после прочтения чейнжноте. Процедура критичная для приложения и пока ручник не снимется о переходе на 12 речи быть не может.
Из особенностей процедуры можно назвать:
-- много логики (циклы, ветвления, вызовы других процедур),
-- много запросов (не сложных и данных не очень много),
-- много обновлений для глобалных временных таблиц

Запуск под профейлером однозначной картины мне не даёт: нелзя выделить один запрос,
кототрый бы радикално отличался по времени исполнения. В то-ж время вызывая процедуру в цикле 10 раз для одних и тех-же входных данных иммем следуюшую картину:
Для 11 версии стабильное время от 16 до 18 секунд на 10 итераций.
Для 12 версии время пляшет от 25 до 140(!!) сек но обычно в раёне 28 сек.
Вопрос к залу: как можно поймать регрессию с целью багрепорта в субайс?
...
Рейтинг: 0 / 0
Regression in SA 12
    #36743421
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikron,

А почему профайлер-то не помогает? Надо перейти на интересующую процедуру и на ней на вкладку Profile. Там будет все расписано, в какой строке и сколько процессорного времени было потрачено. И сравнивать.
...
Рейтинг: 0 / 0
Regression in SA 12
    #36743571
mikron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iLLermikron,

А почему профайлер-то не помогает? Надо перейти на интересующую процедуру и на ней на вкладку Profile. Там будет все расписано, в какой строке и сколько процессорного времени было потрачено. И сравнивать.
Время на каждую строчку очень мелкое, погрешности большие.
Суммарное время выполнения увеличилось на 40 % а по строчкам (которых к тому-же много)
в виду большой погрешности при измерений времени выполнения процент остался тот-же и общее время у многих строчек 0 при > сотни выполнений.
Короче сумма выполнения частей < времени выполнения всего. Частей много.
...
Рейтинг: 0 / 0
Regression in SA 12
    #36744576
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется для начала надо все таки в профайле выяснить, что именно тормозит - выполнение операторов ХП или выполнение запросов из под ХП. Подозреваю, что это будут запросы. Если это так, значит надо начинать играться настройками управления параллельности и сбора статистики ... так как их механизмы усложнились, то естественно для выполнения критичных запросов к малым объемам данных они будут влиять негативно и их в таких местах просто нужно отключать. В принципе выглядит логично.
...
Рейтинг: 0 / 0
Regression in SA 12
    #36831489
mikron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анонс: последний ETF проблему регрессий для меня решает почти полностью.
Потерии менее 5%, что можно списать на погрешность в тестах и для меня не критично.
Вобщем - рекомендую.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Regression in SA 12
    #37508489
mikron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять косяки с перформансом. Одинаковые данные, одинаковый тест, 11 версия проходит за 53 сек, 12 за 72 сек. Базу и мигрировал и перезаливал - результат одинаковый.
суппорт отписываётся вежливо и мочит по теме. он безплатный, но и безполезный.
У ково ещё подобные проблемы встречались?
Или может уважаемый алл подскажет, может чего можно ещё сделать со статистиками?
...
Рейтинг: 0 / 0
Regression in SA 12
    #37511178
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Подземные стуки не лечим.."(С)
Если хотите конкретики выкладывайте сюда планы выполнения под обеими серверами, результаты профилировщика итп.
А иначе, сами понимаете, как поставлен вопрос такой и будет ответ.
...
Рейтинг: 0 / 0
Regression in SA 12
    #37511207
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а общие советы, повторю один из соседней ветки форума

Сделайте калибровку базе
Поиграйтесь параметрами оптимизатора optimization_level option и все, что рядом.
...
Рейтинг: 0 / 0
Regression in SA 12
    #37511211
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще советуют стандартное шаманство - отключить паралеллизацию в запросе, может она как раз и мешает.
Вообще лучше изучить документ, что изменилось в 12ке по сравнению с 11й версией и проверить значения параметров по умолчанию, привести их к общему знаменателю.
...
Рейтинг: 0 / 0
Regression in SA 12
    #37511221
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Regression in SA 12
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]