Показать полную графическую версию : MS SQL 2005 64 bit НЕ хочет жрать память
Yurikmf1
20-03-2008, 19:24
Доброго времени суток!
железо:
4-х процессорный сервер (на ксеонах мп)
8 Гб ОЗУ
Софт:
MS Win 2k3 R2 x64 (все обновления есть)
MS SQL 2005 SP2 x64
обращаю внимание: софт х64, т.е. память видит всю без доп. ухищрений.
Странная проблема возникла: MS SQL _НЕ_ хочет потреблять оперативку.
При том что 20-25 пользователей активно используют 3 базы объемом от 10 до 15 Гб каждая, процесс sql по данным taskman занимает не более 115 Мб, при этом свободно около 2.5 Гб ОЗУ.
Ограничений в настройках SQL на использование памяти нет.
Раньше на этой же системе стоял SQL 2000 и кушал от 1 до 2Гб памяти (т.к. он был 32 бита и больше есть не мог)
vadimiron
20-03-2008, 20:33
Yurikmf1,
Так это же прекрасно!!
Я не понимаю, что вам не нравится
Yurikmf1, посмотрите как при этом загружены процы.
Быть может, у них нет возможности командовать при 100% нагрузке?
Во всяком случае Core2Quad во время рендера 4 гига не осиливает так как он на 100% загружен а напрягает 1-2 гига, рендер аналогично 64х битный, естественно на 64х битной ОС.
Yurikmf1
21-03-2008, 11:17
vadimiron, конечно это приятно и у меня нет маниакального желания скормить всю оперативку, но вот быстродействие и обильное общение с диском напрягает, при том что на кэш система отводит до 1.5 Гб
Admiral, Нагрузка и правда большая, довольно часто 95-100%, но далеко не постоянно (!) а пиками, т.е. (как мне кажется) время на управление памятью должно найтись.
процесс sql по данным taskman занимает не более 115 Мб »
А если в самом SQL посмотреть разделение памяти?
Система в выставлена в каком режиме оптимизации:
- файловых операций
- Application server
Если тормозит именно дисковая подсистема, можно переключить оптимизацию на "файловый сервер", больше места под дисковый кэш будет выделяться.
Но реально без оценки производительности ( длинн очередей) что-либо рекомендовать сложно.
Yurikmf1
21-03-2008, 21:36
А если в самом SQL посмотреть разделение памяти? »
по данным Perf. mon. тоже самое.
Если тормозит именно дисковая подсистема, можно переключить оптимизацию на "файловый сервер", больше места под дисковый кэш будет выделяться. »
система уже в режиме "файловых операций"
Но реально без оценки производительности ( длинн очередей) что-либо рекомендовать сложно »
Смотрел я и очереди и др. параметры - все в норме (ориентировался на показатели из статьи Оптимизация производительности ЦП SQL Server (http://www.oszone.net/5755/SQL_Server) ), не понятно почему на др серверах (с др базами) этот процесс жрет по несколько гигов, а тут всего 100 мб...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.