Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как перевести memusage в sys.sysprocesses в мегабайты? / 17 сообщений из 17, страница 1 из 1
07.03.2018, 17:54
    #39611989
p-сервер
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перевести memusage в sys.sysprocesses в мегабайты?
Добрый день.


Например, memusage =100 .
Как понять сколько это в мегабайтах?


memusage


int


Число страниц в кэше процедур, выделенных в данный момент для этого процесса. Отрицательное значение показывает, что процесс освобождает память, выделенную другим процессом.
...
Рейтинг: 0 / 0
07.03.2018, 18:03
    #39611993
Как перевести memusage в sys.sysprocesses в мегабайты?
p-сервер,

узнать стандартный размер страницы и вычислить мегабайты банальным умножением и делением ?
...
Рейтинг: 0 / 0
07.03.2018, 18:08
    #39611996
p-сервер
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перевести memusage в sys.sysprocesses в мегабайты?
Добрый Э - Эхp-сервер,

узнать стандартный размер страницы и вычислить мегабайты банальным умножением и делением ?


ок.


размер страницы он всегда один ?


как его узнать?
...
Рейтинг: 0 / 0
07.03.2018, 18:16
    #39612003
p-сервер
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перевести memusage в sys.sysprocesses в мегабайты?
8 060 байт вроде.




Но почему я делаю сумму memusage и получаю 2 000, это получается около 16 Мб.

А сервер жрет 100 Gb памяти
...
Рейтинг: 0 / 0
07.03.2018, 18:18
    #39612005
p-сервер
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перевести memusage в sys.sysprocesses в мегабайты?
Куда уходит остальная память?



...
Рейтинг: 0 / 0
07.03.2018, 18:19
    #39612006
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перевести memusage в sys.sysprocesses в мегабайты?
p-сервер, узнать можно здесь
авторВ SQL Server размер страницы составляет 8 КБ. Это значит, что в одном мегабайте базы данных SQL Server содержится 128 страниц. Каждая страница начинается с 96-байтового заголовка, который используется для хранения системных данных о странице. Эти данные включают номер страницы, тип страницы, объем свободного места на странице и идентификатор единицы распределения объекта, которому принадлежит страница.
...
Рейтинг: 0 / 0
07.03.2018, 18:20
    #39612007
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перевести memusage в sys.sysprocesses в мегабайты?
p-серверНо почему я делаю сумму memusage и получаю 2 000, это получается около 16 Мб.

А сервер жрет 100 Gb памяти Буфер-пул? Не, не слышал.
...
Рейтинг: 0 / 0
07.03.2018, 18:21
    #39612008
p-сервер
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перевести memusage в sys.sysprocesses в мегабайты?
buserp-сервер, узнать можно здесь
авторВ SQL Server размер страницы составляет 8 КБ. Это значит, что в одном мегабайте базы данных SQL Server содержится 128 страниц. Каждая страница начинается с 96-байтового заголовка, который используется для хранения системных данных о странице. Эти данные включают номер страницы, тип страницы, объем свободного места на странице и идентификатор единицы распределения объекта, которому принадлежит страница.

спасибо.


а точно размер страницы на диске и размер страницы в памяти - это одинаковый размер?



Просто получается запросы память почти не употребляют
...
Рейтинг: 0 / 0
07.03.2018, 18:22
    #39612010
p-сервер
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перевести memusage в sys.sysprocesses в мегабайты?
Гавриленко Сергей Алексеевичp-серверНо почему я делаю сумму memusage и получаю 2 000, это получается около 16 Мб.

А сервер жрет 100 Gb памяти Буфер-пул? Не, не слышал.


Короче, кто-то жрет память на сервере.

Как найти кто это делает?


По sys.sysprocesses, как я понял, это сделать нельзя
...
Рейтинг: 0 / 0
07.03.2018, 18:23
    #39612011
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перевести memusage в sys.sysprocesses в мегабайты?
p-серверГавриленко Сергей Алексеевичпропущено...
Буфер-пул? Не, не слышал.


Короче, кто-то жрет память на сервере.

Как найти кто это делает?


По sys.sysprocesses, как я понял, это сделать нельзя 21138033
...
Рейтинг: 0 / 0
07.03.2018, 18:29
    #39612015
p-сервер
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перевести memusage в sys.sysprocesses в мегабайты?
Гавриленко Сергей Алексеевичp-серверпропущено...



Короче, кто-то жрет память на сервере.

Как найти кто это делает?


По sys.sysprocesses, как я понял, это сделать нельзя 21138033



Благодарю.

У меня получается 95% памяти это:

|···Database Cache Memory 155892.81 0.9474 0.9474


Это нормально?
...
Рейтинг: 0 / 0
07.03.2018, 18:32
    #39612016
p-сервер
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перевести memusage в sys.sysprocesses в мегабайты?
p-серверГавриленко Сергей Алексеевичпропущено...
21138033



Благодарю.

У меня получается 95% памяти это:

|···Database Cache Memory 155892.81 0.9474 0.9474


Это нормально?

https://docs.microsoft.com/ru-ru/sql/relational-databases/performance-monitor/sql-server-memory-manager-object

Кэш-память базы данных (КБ) Указывает объем памяти, который используется в настоящий момент сервером для кэша страниц базы данных.




Правильно ли я понимаю что sql server будет кэшировать все что только может и тратить на это всю доступную память?
...
Рейтинг: 0 / 0
07.03.2018, 18:39
    #39612020
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перевести memusage в sys.sysprocesses в мегабайты?
p-серверПравильно ли я понимаю что sql server будет кэшировать все что только может и тратить на это всю доступную память?Как настроите.
...
Рейтинг: 0 / 0
07.03.2018, 18:41
    #39612021
p-сервер
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перевести memusage в sys.sysprocesses в мегабайты?
Гавриленко Сергей Алексеевичp-серверПравильно ли я понимаю что sql server будет кэшировать все что только может и тратить на это всю доступную память?Как настроите.

Подскажите пожалуйста, как настроить чтобы Page life expectancy было побольше, а памяти сервер употреблял поменьше?


Я только мксимальную память выставлял в SSMS, но думаю как-то по-другому надо
...
Рейтинг: 0 / 0
07.03.2018, 19:32
    #39612037
WarAnt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перевести memusage в sys.sysprocesses в мегабайты?
p-серверГавриленко Сергей Алексеевичпропущено...
Как настроите.

Подскажите пожалуйста, как настроить чтобы Page life expectancy было побольше, а памяти сервер употреблял поменьше?


Я только мксимальную память выставлял в SSMS, но думаю как-то по-другому надо

1 прочитать как сиквел работает с памятью.
2 найти чем конкретно занят Database Cache Memory
2.1 исправить код чтобы сканами не забивалась память.
Профит
ну это конечно если у вас объем используемых данных <= желаемому потреблению сервером памяти.
...
Рейтинг: 0 / 0
07.03.2018, 22:45
    #39612090
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перевести memusage в sys.sysprocesses в мегабайты?
Модератор: В общем, товарищ (или группа товарищей) имени Коляна Козлова -- вы меня таки достали. Сообщите мне (через кнопку "сообщить модератору") ваш "основной" ник (или ники, если вас там все-таки более одного), все остальные я буду банить. Ну или осваивайте проксю.
...
Рейтинг: 0 / 0
12.03.2018, 22:58
    #39613821
Mind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перевести memusage в sys.sysprocesses в мегабайты?
p-серверГавриленко Сергей Алексеевичпропущено...
Как настроите.

Подскажите пожалуйста, как настроить чтобы Page life expectancy было побольше, а памяти сервер употреблял поменьше?Что вы собираетесь делать с освободившейся памятью?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как перевести memusage в sys.sysprocesses в мегабайты? / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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