Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: ограничение ресурсов сервера для баз данных  [new]
o-o
Guest
Хотите, завтра проведу эксперимент.
Баз 50 у нас есть, но активно используются только 3.
Приду утром на работу и вывешу картинкой распределение пула.
35 гиг пула, их поделят между собой analisi, basedati_bi, coresql7.
Потом я вычитаю полностью таблицу в 24гига, живущую в базе Monitoraggio.
Покажу снова картинкой, как она повытесняет страницы тех баз. Подождем часик, и от этой базы в пуле останутся 10Мб?
21 дек 16, 20:46    [20033979]     Ответить | Цитировать Сообщить модератору
 Re: ограничение ресурсов сервера для баз данных  [new]
ghjs
Guest
o-o
ghjs
Ресурсы может потреблять, например, update statistics

Зачем же он станет пересчитывать статистику, если запросы не выполняются?

Можно посмотреть stats update date, а не гадать
use [dbName];

select [dbName] = db_name()
	,[schName] = schema_name(suo.schema_id)
	,[objName] = object_name(ss.object_id)
	,[type] = suo.type
	,[statName] = ss.name
	,[updDate] = STATS_DATE(ss.object_id, ss.stats_id)
from (select object_id, schema_id, type from sys.tables union select object_id, schema_id, type from sys.views) suo
inner join sys.stats ss
	on ss.object_id = suo.object_id
order by [updDate] desc
21 дек 16, 21:22    [20034065]     Ответить | Цитировать Сообщить модератору
 Re: ограничение ресурсов сервера для баз данных  [new]
o-o
Guest
Хорошо, завтра же посмотрю и отчитаюсь
21 дек 16, 22:10    [20034211]     Ответить | Цитировать Сообщить модератору
 Re: ограничение ресурсов сервера для баз данных  [new]
o-o
Guest
отчитываюсь.
не убедили меня рассказы о висении в памяти страниц неиспользуемых баз,
да еще чтоб это были 60% пула.
равно как и о статистике, обновляемой "просто так".

имеем: онлайновых баз 70
select count(*)
from sys.databases
where state_desc = 'online'
---
70

из них постоянно используемых 3: analisi, basedati_bi, coresql7
в 8:30 эти 3 и делили 35Гб пула, вот вам первая картинка.

заметьте, из 70 баз в пуле висят страницы 60 баз, причем неиспользуемые базы занимают жалкие мегабайты

К сообщению приложен файл. Размер - 48Kb
22 дек 16, 11:12    [20035596]     Ответить | Цитировать Сообщить модератору
 Re: ограничение ресурсов сервера для баз данных  [new]
o-o
Guest
эксперимент номер 2:
смотрю статистику по базе мониторинга.
ее только я юзаю, моя база.
лезу туда только когда у нас проблемы,
ухожу домой в 17 часов.
имеем статистику, обновленную на позавчера, 16:41.
когда читаю оттуда, тогда и обновляется.
вчера весь день не обновлялась, тк все хорошо было

К сообщению приложен файл. Размер - 31Kb
22 дек 16, 11:15    [20035611]     Ответить | Цитировать Сообщить модератору
 Re: ограничение ресурсов сервера для баз данных  [new]
o-o
Guest
последний эксперимент: читаю из Monitoraggio.
картинка меняется, страницы этой базы вытесняют страницы BASEDATI_BI.
еще кто-то полез в BASEDATI_BI_STORICI_2015,
которая реже используется, вот и число ее страниц в пуле вверх полезло.
еще в пуле уже все 70 баз, хотя последние всего по паре страниц.
это потому, что в 9 бэкап всего.
вот и поднял по паре страниц метаданных каждой базы.
еще полчаса пройдет, не будет и следа от 70 баз,
потому что все 70 никто не читает, обычно 50 юзаются
----
остаюсь при своем мнении:
если в пуле 60% страниц других баз, значит эти другие базы юзаются *постоянно*,
а не "кто-то оставил соединение открытым и ушел в отпуск".
страницы базы ушедшего в отпуск за полчаса вынесет полностью,
а может даже за 10 минут

К сообщению приложен файл. Размер - 48Kb
22 дек 16, 11:21    [20035649]     Ответить | Цитировать Сообщить модератору
 Re: ограничение ресурсов сервера для баз данных  [new]
o-o
Guest
ну и для завершения картинки.
уже вынесло полностью мое Monitoraggio,
2Мб от него осталось.
вынесло и analisi с basedati_bi,
потому что сейчас одна тетя заполняет свое s1057, черпая инфо из coresql7/coresqlark,
вот они и делят пул.
окно с соединением Monitoraggio все еще открыто,
считайте, что хозяин окна ушел в отпуск.
да, не прокатит autoclose.
но и без него неплохо: откушанные базой 2Мб погоды не делают

К сообщению приложен файл. Размер - 48Kb
22 дек 16, 11:52    [20035793]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Microsoft SQL Server Ответить