Показать сообщение отдельно
Старый 17.11.2011, 12:48   #33  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,913 / 5736 (197) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от Михаил Андреев Посмотреть сообщение
А как настроен сервер MS SQL? В частности, tempdb?
MS рекомендует для каждого ядра отделный файл tempdb делать: http://msdn.microsoft.com/ru-ru/library/ms175527.aspx
Но не факт, что это сможет помочь на примере только одного отчета - может так оказаться, что там просто нечего распараллеливать, тогда как ни крути, а ускорения не будет.
Я всегда считал, что AOS в принципе не умеет сам ничего распараллеливать внутри одной пользовательской сессии. Единственный способ что-то распараллелить, это написать хитрый джоб, который порождает runtime-задачи. Если BOAL такой подход использует, то да - есть повод подумать. Если не использует, я никак не могу представить чтобы боевой AOS сам распараллелил отчет на 16 ядер... Скорее всего он просто одно ядро занимает, а task manager тупо показывает это как 1/16*100% утилизации - 6%