Множественные pagelatch_up

andrew shalaev
Дата: 01.02.2013 12:12:58
Доброго времени суток!

СУБД:
Microsoft SQL Server 2005 - 9.00.4035.00 (Intel X86)   Nov 24 2008 13:01:59   Copyright (c) 1988-2005 Microsoft Corporation  Developer Edition on Windows NT 5.2 (Build 3790: Service Pack 2) 


Ситуация такая:
В начале месяца, при повышенной активности пользователей происходит резкое увеличение очереди процессов до 200-300 основной тип ожидания это pagelatch_up на waitresource во время пика не обратил внимание.
Судя по мониторингу в это время было много операций с таьличнами переменными и временными таблицами.

БОльшой нагрузки на аппаратную часть сервера не было, проц не более 40%, использование оперативы- 60% нагрузка на диски маленькая.
Сдесь советуют увеличить кол-во файлов tempdb. Может есть еще какие советы?
Crimean
Дата: 01.02.2013 12:19:00
а может "таво", для продуктива отказаться от dev редакции, перейти на x64 и добавить озу?
табличные переменные, как и UDF - зло большое есть при неумеренном использовании
на waitresource смотреть надо обязательно
stavgreengo
Дата: 01.02.2013 12:25:37
на данный момент какая конфигурация tempdb, на каком дисковом массиве она находиться(отдельно или поженена с кем-то), какая нагрузка на д\п под ней при частых режимах ожидания такого типа ?
andrew shalaev
Дата: 01.02.2013 12:35:00
stavgreengo,

На данный момент tempdb лежит одним файлом БД на отдельном локальном диске, который лежит на СХД 3PAR
stavgreengo
Дата: 01.02.2013 12:47:33
andrew shalaev
stavgreengo,

На данный момент tempdb лежит одним файлом БД на отдельном локальном диске, который лежит на СХД 3PAR

ну так разбей по количеству ядер и оцени на практике ситуацию или предпочитаешь дальше гадать на кофейной гуще ?