powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Page Life Expectancy упал до нуля. После этого стал расти.
11 сообщений из 11, страница 1 из 1
Page Life Expectancy упал до нуля. После этого стал расти.
    #39730010
dolya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет. Прошу помочь.
Сервер MS SQL 2012. Поставил на мониторинг в Zabbix. Выписал из интернета несколько критических счетчиков.
Zabbix пособирал информацию несколько недель. Проверяю графики счетчиков и вижу. Счетчик Page Life Expectancy каждые выходные в одно и тоже время падает до нуля и начинает заново набираться.
Проверил бэкап к этому времени заканчивается, джобы не начинаются, только один джоб к этому времени идет полтора часа, чекДБ. В Windows в этот период нет никаких задач. Пользователи в выходные не работают, ест конечно некоторые приходят в выходные но это не массово. В общем я не нашел из-за чего может происходить данное действие.
Счетчик падает резко. в одну секунду до нуля. Сервер точно не перезагружается, никаких выгрузок вроде не делается в этот период.
Может кто нибудь что-то посоветует.
...
Рейтинг: 0 / 0
Page Life Expectancy упал до нуля. После этого стал расти.
    #39730011
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dolya,

Это проблема? Память checkdb не нужна?
...
Рейтинг: 0 / 0
Page Life Expectancy упал до нуля. После этого стал расти.
    #39730014
dolya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaK,
checkdb настраивали до меня. Джоб проходит нормально.
На сервере оперативки 256 ГБ под SQL выделено 200 Гб. Page Life Expectancy к концу недели примерно 20-30 ксек.
И резко ноль. Потом опять растет.
Проблема или нет не могу сказать. пользователи не жалуются.
Может привыкли а может и нет проблем.
В форумах пишут надо мониторить и если счетчик падает принимать меры. Я так понимаю сама собой память SQL не чистится, что-то ее заставляет.
...
Рейтинг: 0 / 0
Page Life Expectancy упал до нуля. После этого стал расти.
    #39730015
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dolya,

Память checkdb не нужна? Каой размер базы?
...
Рейтинг: 0 / 0
Page Life Expectancy упал до нуля. После этого стал расти.
    #39730017
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dolya,

Вот вполне достаточный комментарий
авторPLE is generally only worth monitoring over time - spikes of low values, especially when a maintenance procedure is being run, are not usually a concern.

Или вы не понимаете что такое PLE
...
Рейтинг: 0 / 0
Page Life Expectancy упал до нуля. После этого стал расти.
    #39730041
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dolya,

подумайте, что у вас происходит по выходным из-за чего данные в кэше могут устаревать.
...
Рейтинг: 0 / 0
Page Life Expectancy упал до нуля. После этого стал расти.
    #39730046
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dolya Я так понимаю сама собой память SQL не чистится, что-то ее заставляет.

dbcc dropcleanbuffers, например

поищите в дефолтной трассе, если не отключена

запрос
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
declare @trace int =1 ;
with FilePath (fp,num) as 
(
	select left(path,len(path)-charindex('_',reverse(path)))+right(path,4), max_files 
		from sys.traces
	where id=@Trace
 ) 
 select
	 tc.name [EventCategory]
	, te.name [EventDesc]

	,ft.StartTime
	,ft.TextData
	,ft.DatabaseName
	,ft.DBUserName
	,ft.LoginName
	,ft.SessionLoginName
	,ft.HostName
	,ft.ApplicationName
	,ft.ClientProcessID
	,ft.Success
 FROM FilePath f
 CROSS Apply ::fn_trace_gettable(f.fp, f.num) AS ft 
 INNER JOIN sys.trace_events AS te ON ft.EventClass = te.trace_event_id 
 INNER JOIN sys.trace_categories tc on te.category_id=tc.category_id
where te.name='Audit DBCC Event'
order by ft.StartTime desc 
option(recompile)

...
Рейтинг: 0 / 0
Page Life Expectancy упал до нуля. После этого стал расти.
    #39730078
dolya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad,

Спасибо попробую.
...
Рейтинг: 0 / 0
Page Life Expectancy упал до нуля. После этого стал расти.
    #39730422
Eleanor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dolyaСервер MS SQL 2012
Сервис-паки стоят? Если нет, то это баг , который исправили еще в SP1.
...
Рейтинг: 0 / 0
Page Life Expectancy упал до нуля. После этого стал расти.
    #39730483
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EleanordolyaСервер MS SQL 2012
Сервис-паки стоят? Если нет, то это баг , который исправили еще в SP1.
баг выходного дня...
...
Рейтинг: 0 / 0
Page Life Expectancy упал до нуля. После этого стал расти.
    #39730529
Eleanor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaK,

Под описание подходит: A rapid decline in the SQLServer:Buffer Manager\Page life expectancy. When this issue occurs, the counter is near 0.

Кэш у ТС большой, система загружена не сильно, поэтому он медленно заполняется целую неделю, пока не срабатывает checkdb, которому резко нужно освободить много памяти:
"На сервере оперативки 256 ГБ под SQL выделено 200 Гб. Page Life Expectancy к концу недели примерно 20-30 ксек.
И резко ноль. Потом опять растет."

When approaching the memory target, a sudden burst of memory allocations may cause memory allocation failures and internal retries. Under these retries there is a small window in which the SHRINK state may remain enabled longer than necessary to restore the free list capacities.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Page Life Expectancy упал до нуля. После этого стал расти.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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