|
Можно ли узнать что закэшировал sql server?
|
|||
---|---|---|---|
#18+
SQL Server съедаем почти всю оперативную память. Даже в случае простоя,т.е. например когда пользователи на обеде память всё равно не освобождается. Скорей всего пытаешься закэшировать некоторые данные. Есть предположение что он кэшируют совсем не нужные данные. Можно ли управлять кэшированием? Ну например сказать серверу что вот эту таблицу не кэшируй. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 22:31 |
|
Можно ли узнать что закэшировал sql server?
|
|||
---|---|---|---|
#18+
leonix, Это нормальное поведение SQL сервера. Управлять кэшированием так, как Вы хотите нельзя. "Есть предположение что он кэшируют совсем не нужные данные." - сие утверждение не верно. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 22:48 |
|
Можно ли узнать что закэшировал sql server?
|
|||
---|---|---|---|
#18+
Ну хотябы можно сбросить все кэши не перезапуская службу? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 22:59 |
|
Можно ли узнать что закэшировал sql server?
|
|||
---|---|---|---|
#18+
leonixНу хотябы можно сбросить все кэши не перезапуская службу?зачем? вы просто можете ограничить размер буферпула с помощью настройки ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 23:02 |
|
Можно ли узнать что закэшировал sql server?
|
|||
---|---|---|---|
#18+
leonixНу хотябы можно сбросить все кэши не перезапуская службу? Можно, но полагаю это не цель Вашего поста. Если скуль чего-то затащил в буфер стало быть оно ему нужно. Примите как данность. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 23:08 |
|
Можно ли узнать что закэшировал sql server?
|
|||
---|---|---|---|
#18+
leonix, насколько я понимаю, сервер отжирает все ресурсы которые когда-то ему понадобились и никогда не отпускает их до его перезагрузки вероятно что просто отпускание ресурсов там не реализовано (не уверен но такое впечатление) когда его ограничивают то он крутится в ограниченных пределах при нормальной работе то это не особенно надо при разработке если например на ноутбуке стоит сервер то периодически приходится стоп старт делать чтобы мозги прочистить ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 23:25 |
|
Можно ли узнать что закэшировал sql server?
|
|||
---|---|---|---|
#18+
leonixДаже в случае простоя,т.е. например когда пользователи на обеде память всё равно не освобождается. А кто-то просил его освободить ? Оп.система, например ? leonixЕсть предположение что он кэшируют совсем не нужные данные. Откуда вы знаете, какие данные нужны в кэше, а какие не нужны ? leonixМожно ли управлять кэшированием? Ну например сказать серверу что вот эту таблицу не кэшируй. Вы считаете, что лучше сервера справитесь с кэшированием ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 23:26 |
|
Можно ли узнать что закэшировал sql server?
|
|||
---|---|---|---|
#18+
leonixSQL Server съедаем почти всю оперативную память.И что вам совсем ничего не остается? Какой жадный сервер. А если по делу, то сначала прочитайте о том как сервер работает с памятью, для чего использует, в каких случаях освобождает ОС и какие таблицы и зачем кэширует. После этого можете написать свой менеджер памяти, с управлением кэшированием и прочими плюшками, и продать его майкрософту. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2014, 00:42 |
|
Можно ли узнать что закэшировал sql server?
|
|||
---|---|---|---|
#18+
leovleonix, вероятно что просто отпускание ресурсов там не реализовано (не уверен но такое впечатление)Освобождает, только если попросят. По событию "пользователи ушли на обед" память не освобождается. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2014, 00:43 |
|
Можно ли узнать что закэшировал sql server?
|
|||
---|---|---|---|
#18+
leonix, Была ерунда следующая: ms sql 2008 r2 - дефолтные настройки. win server 2008 r2. Все это крутилось на виртуалке на физическом сервере. Оперативка на сервере выделялась динамически, до 8гб. ms sql плавно съедал оперативку и не освобождал. Выделили 8гб статической оперативки и все стало нормально очищаться. может у Вас подобная ерунда? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2014, 10:17 |
|
|
start [/forum/topic.php?fid=46&msg=38824320&tid=1699764]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
157ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 242ms |
total: | 509ms |
0 / 0 |