powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Затыки в AS
39 сообщений из 39, показаны все 2 страниц
Затыки в AS
    #37908655
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSAS 2008 R2 Build 1753

Пару раз в день AS почти перестает принимать новые соединения, нормально отрабатывая имеющиеся.

Почти = установление соеденения может длиться минуты.

В это время монотонно что-то делает одним CPU.

В таком состоянии пребывает 20-30 мин и потом все работает нормально.

Только начали анализировать, но может у кого-то что-то подобное было?
...
Рейтинг: 0 / 0
Затыки в AS
    #37908676
KostaRico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Михаил,

Попробуйте проанализировать состояние памяти и настройки в SSAS относительно memory usage.

http://msdn.microsoft.com/en-us/library/ms174514
...
Рейтинг: 0 / 0
Затыки в AS
    #37908682
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Update.

При одном подобном затыке наблюдалось как AS избавляется от памяти: 20 минут сбрасывал с 90Гб до 60Гб.
Это при том, что лимиты по памяти намного выше (стандартные значения при 256ГБ установленной памяти).

В другом случае ничего такого не наблюдалось (память была в районе 55Гб).
...
Рейтинг: 0 / 0
Затыки в AS
    #37908772
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не хотите пропатчится до 10.50.4260?
...
Рейтинг: 0 / 0
Затыки в AS
    #37908812
Фотография maxol67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КритикНе хотите пропатчится до 10.50.4260?Хотя бы до 10.50.4000 (SP2)
...
Рейтинг: 0 / 0
Затыки в AS
    #37908865
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КритикНе хотите пропатчится до 10.50.4260?

Очень хочу (сказал уже это 100 раз техникам).
Там чего-то на сервере софтверно вкривь пошло и ничего пока не инсталлируется.
Будут все переставлять.

Проблема в том, что на сервере пол тысячи активных юзеров и это не сделаешь когда угодно.
...
Рейтинг: 0 / 0
Затыки в AS
    #37909019
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда только собирать данные счетчиков и искать там аномалии. Например, можно глянуть на
SSAS:Threads - Query pool idle threads

или на сеть, возможно вся пропускная способность забита при таком количестве пользователей
...
Рейтинг: 0 / 0
Затыки в AS
    #37915703
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, кстати, о чем именно может говорить "Query pool idle threads"?
...
Рейтинг: 0 / 0
Затыки в AS
    #37915729
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По идее - чем меньше, тем более вероятны проблемы )
Как вариант, попробовать увеличить Threadpool\Query\MaxThreads до 2+ на процессор.

Но это все версии, чтобы что-то более конкретное сказать - нужно видеть показания счетчиков в момент отказа в обслуживании. А это только вам доступно.
...
Рейтинг: 0 / 0
Затыки в AS
    #37915735
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КритикПо идее - чем меньше, тем более вероятны проблемы

Я имею в виду, чего конкретно это показатель?
Это запросы в пуле, которые в данный момент что?
...
Рейтинг: 0 / 0
Затыки в AS
    #37915768
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
которые в данный момент свободны
...
Рейтинг: 0 / 0
Затыки в AS
    #37915770
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
потоки, доступные для работы
...
Рейтинг: 0 / 0
Затыки в AS
    #37915827
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. свободные нитки из запущенных.
Но если серверу делать нечего, то и всего запущенных будет мало. Правильно?
...
Рейтинг: 0 / 0
Затыки в AS
    #37916105
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МихаилНо если серверу делать нечего, то и всего запущенных будет мало

Мне кажется, это не так. То есть сервис не освобождает потоки, а переводит их в состояние бездействия. Но 100%-достоверную информацию имеет только MS.
...
Рейтинг: 0 / 0
Затыки в AS
    #37916192
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На Processing Pool Idle Threads я наблюдаю, что сразу после окончания запроса значение резко подскакивает и потом, если сервер свободен, линейно уменьшается на 1 каждые 4-5 секунд пока не достигнет значения 1.

Я это интерпретирую как то, что когда надо - нитки заводятся, когда уже не нужны - закрываются.
В свете этого не совсем понятно чем Idle может помочь так как сервер старается их держать на низком значении...
...
Рейтинг: 0 / 0
Затыки в AS
    #37916285
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, вероятно я был не прав.
А нашли причину отказа принимать соединения?
...
Рейтинг: 0 / 0
Затыки в AS
    #37916348
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока нет.
Такое впечатление, что он каждые примерно полминуты отрабатывает очень короткую порцию запросов (в остальное время ничего не делая)...
...
Рейтинг: 0 / 0
Затыки в AS
    #37916673
Николай М
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное нужно начать с профайлера и посмотреть какие запросы приходят на сервер.
...
Рейтинг: 0 / 0
Затыки в AS
    #37917418
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Николай,

запросы идут непрерывным потоком (иногда до десятков в секунду), а начальный момент того что AS "заперся" трудно точно идентифицировать.

Текущая гипотеза в том, что запирание инициируется некой пиковой нагрузкой (процессингом параллельно с запросами или же просто кучей "тяжелых" запросов).

После того как AS "заперся" он отрабатывает запросы в час по чайной ложке (при пустых очередях и отсутствии видимой иной активности).
...
Рейтинг: 0 / 0
Затыки в AS
    #37917455
Фотография maxol67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Михаил,

что стоит в параметрах для
ThreadPool \ Process \ MaxThreads
ThreadPool \ Query \ MaxThreads

?
...
Рейтинг: 0 / 0
Затыки в AS
    #37917773
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
48
240
...
Рейтинг: 0 / 0
Затыки в AS
    #37917820
Фотография maxol67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Михаил48
240

48 для ThreadPool \ Process \ MaxThreads - это мало. Может проявляться следующим стремным образом - AS при процессинге тупо уходит в спячку, когда доходит до максимума по threads, без каких либо сообщений в логах - начинает делать все в час по чайной ложке - со стороны выглядит как мертвый - обычное дело, когда много партиций и ядер - у некоторых клиентов ставим и 256, и 320. Сдается мне, что подобное может проявляться и в случае с Query Threads. Я бы почитал, что всемирный разум говорит по поводу этих параметров. Мне кажется, что проблема именно в них, тем более под вашей нагрузкой.
...
Рейтинг: 0 / 0
Затыки в AS
    #37917825
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Михаил,

Процессите что-то во время работы пользователей?
...
Рейтинг: 0 / 0
Затыки в AS
    #37917901
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КритикПроцессите что-то во время работы пользователей?

Приходится. И по-мелочам и минут по 20-30 иногда.
Но во премя процессинга обычно запросы бегают медленнее.
А тут речь о почти полном отказе (потом может разблокироваьтся).
...
Рейтинг: 0 / 0
Затыки в AS
    #37917910
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxol6748 для ThreadPool \ Process \ MaxThreads - это мало.


Наоборот:
48 - Query.
240 - Process.

maxol67 Может проявляться следующим стремным образом - AS при процессинге тупо уходит в спячку, когда доходит до максимума по threads, без каких либо сообщений в логах - начинает делать все в час по чайной ложке - со стороны выглядит как мертвый - обычное дело...

Т.е. у вас тоже такое наблюдалось?
...
Рейтинг: 0 / 0
Затыки в AS
    #37917928
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxol67,

что у вас при этом в

<CoordinatorQueryBalancingFactor>
<CoordinatorQueryBoostPriorityLevel>

?
...
Рейтинг: 0 / 0
Затыки в AS
    #37918137
Фотография maxol67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Михаилmaxol6748 для ThreadPool \ Process \ MaxThreads - это мало.


Наоборот:
48 - Query.
240 - Process.

maxol67 Может проявляться следующим стремным образом - AS при процессинге тупо уходит в спячку, когда доходит до максимума по threads, без каких либо сообщений в логах - начинает делать все в час по чайной ложке - со стороны выглядит как мертвый - обычное дело...

Т.е. у вас тоже такое наблюдалось?Наблюдалось засыпание при процессинге. Лечилось увеличением threads.
...
Рейтинг: 0 / 0
Затыки в AS
    #37918143
Фотография maxol67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Михаилmaxol67,

что у вас при этом в

<CoordinatorQueryBalancingFactor>
<CoordinatorQueryBoostPriorityLevel>

?By default
...
Рейтинг: 0 / 0
Затыки в AS
    #37918166
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot maxol67Наблюдалось засыпание при процессинге. Лечилось увеличением threads.[/quot]

А сам процессинг при этом нормально проходил?
...
Рейтинг: 0 / 0
Затыки в AS
    #37918220
Фотография maxol67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МихаилА сам процессинг при этом нормально проходил?Если ты имеешь в виду ДО увеличения threads, то в том то и дело, что AS "засыпал" - не совсем умирал, но начинал еле шевелиться - процессил какие-то 10000 в минуту. Причину установили виндовым перфоманс монитором - когда доходил до границы по threads, то после этого впадал в "спячку" - лечится только увеличением threads и рестартом. У вас, кажется, похожая проблема.
...
Рейтинг: 0 / 0
Затыки в AS
    #37918241
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxol67...У вас, кажется, похожая проблема.

Да, похоже.
...
Рейтинг: 0 / 0
Затыки в AS
    #37918257
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxol67...когда доходил до границы по threads...

Увеличивали MaxThreads у Process или и у Query тоже?
...
Рейтинг: 0 / 0
Затыки в AS
    #37918298
Фотография maxol67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Михаилmaxol67...когда доходил до границы по threads...

Увеличивали MaxThreads у Process или и у Query тоже?Увеличивали у Process, потому что было много ядер и партиций. Но с твоим количеством и интенсивностью запросов, думаю, надо и Query увеличивать, но т.к. я этого не делал никогда, то я бы посоветовал почитать сначала по поводу query threads, но что-то мне говорит о том, что причина и в них тоже. Т.е. резюмируя - у AS едет крыша, когда он доходит до верхней планки по process and/or query threads.
...
Рейтинг: 0 / 0
Затыки в AS
    #37926480
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Увеличили для Process (240->340).
Нисколько не помогло.

Также я не вижу, чтоб Busy или Idle подходили к границе Max.
В тоже время иногда Queue вырастает коротко до 60-70.
Как это вообще возможно?

Я думал, что в Queue наполняется только когда Busy достигает Max...

Проблема в дискретизации каунтеров (3 сек)?
Но разве max(counter) не охвытывает все то, что происходило в течении отрезка дискретизации?

Это я про ситуацию, когда, скажем на первой секунде что-то прыгнуло вверх, а на второй уже упало. В результате, в конце отрезка дискритизации мы прыжок не увидели.
...
Рейтинг: 0 / 0
Затыки в AS
    #37936904
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выяснилось, что "затык" провоцируется определенным процессингом, который вместо пары минут растягивается на час.
Кататония начинается через минуту-две после начала процессинга, когда по идее процессинг уже должен закончится и видно, что его основная активность прошла (индексы готовы). Отвисает вроде как с концом процессинга (трудно точно определись когда точно отвисло).

С поступлением каждого "подвисающего" запроса видно, что "MSAS 20089:Locks:Current latch waits" увеличивается на единицу!
...
Рейтинг: 0 / 0
Затыки в AS
    #37936936
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Затыки в AS
    #37937200
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Критик,

спасибо!

Я запостил там вопрос, почему текущие запросы не отбиваются по ForceCommitTimeout.
Надеюсь объяснит.
...
Рейтинг: 0 / 0
Затыки в AS
    #37961191
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxol67КритикНе хотите пропатчится до 10.50.4260?Хотя бы до 10.50.4000 (SP2)

10.50.4000 не помог!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Затыки в AS
    #39948289
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все еще актуально :(
SSAS 13.0.5598.27

наблюдать такую картину - прелесть.
нагрузка на серваке 0%, памяти вагон, диски не используются, все остальное работает шикарно, кроме SSAS.
он отвечает только на одну команду - остановка сервиса.
...
Рейтинг: 0 / 0
39 сообщений из 39, показаны все 2 страниц
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Затыки в AS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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