sql сервер загружает процессор на 100% #478158


#0 by FormatC
При формировании отчета в sql базе 7.7 sqlserver загружает процессор на 100% и формируется в течение часа... При формировании этого же отчета в этой же базе развернутой локально все формируется меньше минуты... никто не сталкивался? в чем может быть косяк?
#1 by Злобный монстр
Локально в смысле ДБФ ? Или на другом SQL серваке на отдельном компе? Если ДБФ, то смотри отчет переписывай переборы на запросы грамотные, используй 1С++ и все у тебя летать будет! ))
#2 by Любитель XML
Запрос покажи
#3 by FormatC
да, на ДБФ... отчет писал не я... сейчас смотрю код... там не то что бы переборы... обычные бух. запросы... не может же быть такая разница между sql и дбф...  в 60 раз... может все итоги пересчитать...
#4 by FormatC
причем дбф выигрывает
#5 by Злобный монстр
Еще реиндексируй и статистику обнови - это не помешает в любом случае
#6 by FormatC
БухИт.Рассчитать(Дата1,Дата2);  период месяц в этот момент процеесор грузится на 100% и пипец :)))))
#7 by Злой Бобр
Телепартирую: Запрос.ВключитьSQL; На вопрос - почему, могу сразу сказать - потому что. Учите матчасть и пишите правильно запросы под SQL.
#8 by FormatC
вот ведь интересно... а на другом sql сервере все намана работает... че-то наверное с амими sql напортачили :)))
#9 by FormatC
расскажи ка мне как БухИт.Рассчитать(Дата1,Дата2)  написать для sql сервера :)))))))))))))
#10 by NS
Кому в голову пришло считать ВСЕ итоги?
#11 by FormatC
ну допустим их и не надо все считать... просто интересно разобраться почему на дбф все летает, а на sql тормозит...  а на другом sql тож летает... очень полезно, по-моему разобраться...
#12 by dk
даже версию SQL сервера не озвучил
#13 by Sadovnikov
1С-кий отладчик плюс скульный профилер тебе в руки. И вперед. О результатах доложить! :)
#14 by NS
Ты уверен что тормозит расчет итогов? Замер производительности делал? а то может всего-лишь засраны параметры пользователя?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С