Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
chistiy
Member

Откуда:
Сообщений: 146
Здравствуйте,

недавно поставил на один сервак SQL Server 2005 SP2 Enterprise Ed. 64 bit (версия 9.00.3042.00).
Операционка на серваке Windows Server 2003 R2 Standart X64 Edition.
Так вот, примерно за неделю память процесса sqlservr вырастает до 2 гигов.

Кто-нибудь сталкивался с похожей ситуацией? Помогите, плиззз!!!
11 май 08, 22:08    [5648353]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
Supra93
Member

Откуда:
Сообщений: 8174
chistiy
Здравствуйте,

недавно поставил на один сервак SQL Server 2005 SP2 Enterprise Ed. 64 bit (версия 9.00.3042.00).
Операционка на серваке Windows Server 2003 R2 Standart X64 Edition.
Так вот, примерно за неделю память процесса sqlservr вырастает до 2 гигов.

Кто-нибудь сталкивался с похожей ситуацией? Помогите, плиззз!!!

ниасилил
11 май 08, 22:11    [5648358]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
chistiy
Member

Откуда:
Сообщений: 146
Supra93
chistiy
Здравствуйте,

недавно поставил на один сервак SQL Server 2005 SP2 Enterprise Ed. 64 bit (версия 9.00.3042.00).
Операционка на серваке Windows Server 2003 R2 Standart X64 Edition.
Так вот, примерно за неделю память процесса sqlservr вырастает до 2 гигов.

Кто-нибудь сталкивался с похожей ситуацией? Помогите, плиззз!!!

ниасилил

у тебя такая же ситуация?
11 май 08, 22:15    [5648363]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
Маннанов Рустем
Member

Откуда: Kazan City
Сообщений: 351
chistiy
Supra93
chistiy
Здравствуйте,

недавно поставил на один сервак SQL Server 2005 SP2 Enterprise Ed. 64 bit (версия 9.00.3042.00).
Операционка на серваке Windows Server 2003 R2 Standart X64 Edition.
Так вот, примерно за неделю память процесса sqlservr вырастает до 2 гигов.

Кто-нибудь сталкивался с похожей ситуацией? Помогите, плиззз!!!

ниасилил

у тебя такая же ситуация?

У меня такая же ситуация. И у многих такая же ситуация. Более того на некоторых моих серверах сиквел жрет 30 Гигов памяти. В чем проблема то?
12 май 08, 01:00    [5648649]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
chistiy
Member

Откуда:
Сообщений: 146
Маннанов Рустем

У меня такая же ситуация. И у многих такая же ситуация. Более того на некоторых моих серверах сиквел жрет 30 Гигов памяти. В чем проблема то?


Думаю если поставить последний 7-й кумуль, то проблема разрешится...
Но вот проблема, отправлял, уже раз 5, запрос на получение ссылки
на обновление, а микрософт молчит...

может выложите ссылочку у кого есть 7-й апдэйт к 2005 сиквелу х64...
12 май 08, 01:10    [5648661]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Может, для начала - ограничить верхний предел памяти серверу?

-------------------------
There’s no silver bullet!
12 май 08, 01:43    [5648677]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
ыыыыы
Guest
chistiy
Маннанов Рустем

У меня такая же ситуация. И у многих такая же ситуация. Более того на некоторых моих серверах сиквел жрет 30 Гигов памяти. В чем проблема то?


Думаю если поставить последний 7-й кумуль, то проблема разрешится...
Но вот проблема, отправлял, уже раз 5, запрос на получение ссылки
на обновление, а микрософт молчит...

может выложите ссылочку у кого есть 7-й апдэйт к 2005 сиквелу х64...


SQL отжирает ровно столько памяти сколько ему надо для процессов и сколько ему отдает ОС. При этом он не релизит эту память взатЪ пока его ОС об этом не попросит. Причем 2 гига для 64битного СКЛ это копеешная нагрузка значит у вас на СКЛ. С чего истерика? Все правильно у вас, похоже...
12 май 08, 07:34    [5648778]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
ыыыыыыы
Guest
locky
Может, для начала - ограничить верхний предел памяти серверу?


Что бы получить искусственную деградацию перформанса?
12 май 08, 07:36    [5648779]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
Andaim
Member

Откуда: то тут, то там
Сообщений: 404
ыыыыыыы
locky
Может, для начала - ограничить верхний предел памяти серверу?

Что бы получить искусственную деградацию перформанса?

чтобы оставить необходимое количество ОС
12 май 08, 07:37    [5648780]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
ыыы
Guest
Andaim
ыыыыыыы
locky
Может, для начала - ограничить верхний предел памяти серверу?

Что бы получить искусственную деградацию перформанса?

чтобы оставить необходимое количество ОС


Вы считаете что ОС знает хуже вас сколько ей надо? Начнем с того что СКЛ прекрасно интегрирован в ОС, если можно так сказать. К тому же исходя из предпосылки что на нормальном сервере не должно жить ничего кроме СКЛ - может стоит дать им самим возможность договариваться что и кому надо. В конце концов как ОС так и СКЛ писали не полные лохи. Да еще и работающие в одной компании.
12 май 08, 07:46    [5648783]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
Andaim
Member

Откуда: то тут, то там
Сообщений: 404
ыыы

Вы считаете что ОС знает хуже вас сколько ей надо? Начнем с того что СКЛ прекрасно интегрирован в ОС, если можно так сказать. К тому же исходя из предпосылки что на нормальном сервере не должно жить ничего кроме СКЛ - может стоит дать им самим возможность договариваться что и кому надо. В конце концов как ОС так и СКЛ писали не полные лохи. Да еще и работающие в одной компании.

Естественно, что ОС отлично знает сколько памяти ей необходимо в текущий момент. Но к сожалению это значение не постоянно по времени. В случае если ОС нужна оперативка, а ее скушал СКЛ. То начинается процесс вытеснения, который может сопровождаться, в том числе, и сбрасыванием кеша на диск и т.д. Так что это не есть гуд
12 май 08, 08:00    [5648791]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
ыыыыы
Guest
Andaim
ыыы

Вы считаете что ОС знает хуже вас сколько ей надо? Начнем с того что СКЛ прекрасно интегрирован в ОС, если можно так сказать. К тому же исходя из предпосылки что на нормальном сервере не должно жить ничего кроме СКЛ - может стоит дать им самим возможность договариваться что и кому надо. В конце концов как ОС так и СКЛ писали не полные лохи. Да еще и работающие в одной компании.

Естественно, что ОС отлично знает сколько памяти ей необходимо в текущий момент. Но к сожалению это значение не постоянно по времени. В случае если ОС нужна оперативка, а ее скушал СКЛ. То начинается процесс вытеснения, который может сопровождаться, в том числе, и сбрасыванием кеша на диск и т.д. Так что это не есть гуд


Хоть это может и показаться странным, но на сервере где живет СКЛ функциональность ОС весьма ограничена и направлена ТОЛЬКО на поддержание работоспособности СКЛ. В этом случае я не вижу что может произойти такого, что бы ОС попросила подвинуться СКЛ и при этом помешала бы ему самому. То есть я просто не вижу реальных сценариев когда фиксирование RAM в пользу ОС приводило бы вцелом к улучшению работы СКЛ. Это не значит что их не может не быть, поэтому мой вопрос - можете привести примеры таких сценариев?
12 май 08, 08:08    [5648793]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
ыыыыы
Хоть это может и показаться странным, но на сервере где живет СКЛ функциональность ОС весьма ограничена и направлена ТОЛЬКО на поддержание работоспособности СКЛ.

Да, показалось странным.
какием механизмы задействованны для того, чтобы "ОС была направлена только на поддержание работоспособности СКЛ"?
Где, собственно, эта "галочка"?
12 май 08, 09:29    [5648929]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
Владимир М.
Member

Откуда: Москва
Сообщений: 4990
Добавлю свои 5 копеек. Есть опция в настройках системы (не помню где, искать влом), которая отдает приоритет либо ОС либо СКЛ.
Только, как сказали тут выше грамотные товарищи, нафига козе баян?
Первична тут служба базы данных. А ОС так... слуга при господине.
12 май 08, 09:32    [5648940]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
ыыыыы
Guest
locky
ыыыыы
Хоть это может и показаться странным, но на сервере где живет СКЛ функциональность ОС весьма ограничена и направлена ТОЛЬКО на поддержание работоспособности СКЛ.

Да, показалось странным.
какием механизмы задействованны для того, чтобы "ОС была направлена только на поддержание работоспособности СКЛ"?
Где, собственно, эта "галочка"?


В рекомендациях Микрософта. Последний настоятельно рекомендует иметь SQL Server как dedicated server исключительно базе данных. Или я что-то пропустил?
12 май 08, 10:12    [5649122]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
chistiy
Member

Откуда:
Сообщений: 146
ыыы
Вы считаете что ОС знает хуже вас сколько ей надо? Начнем с того что СКЛ прекрасно интегрирован в ОС, если можно так сказать. К тому же исходя из предпосылки что на нормальном сервере не должно жить ничего кроме СКЛ - может стоит дать им самим возможность договариваться что и кому надо. В конце концов как ОС так и СКЛ писали не полные лохи. Да еще и работающие в одной компании.


вы предлагаете всё оставить, как есть?
памяти на серваке 8ГБ, но ведь с такими темпами (прирост идёт примерно 2ГБ за неделю, может немного меньше) СКЛ исчерпает всю память на машине за 4-5 недель.
12 май 08, 10:14    [5649130]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
chistiy
памяти на серваке 8ГБ, но ведь с такими темпами (прирост идёт примерно 2ГБ за неделю, может немного меньше) СКЛ исчерпает всю память на машине за 4-5 недель.

Угу. а потом - остановится.
поставьте верхний предел памяти.
12 май 08, 10:16    [5649139]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
вообще, лично мне кажется несколько странным одновременное наличие EE и стенания "жрёт памяти целых 2 гектара". Есть в этом некоторое противоречие.
сиквел берёт памяти столько, сколько может (если не указано обратное). отдает, когда надо (если не сказано обратное).
если вам не нравится, сколько он отбирает - ставьте пределы.

-------------------------
There’s no silver bullet!
12 май 08, 10:19    [5649150]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
проходящий.
Guest
chistiy
вы предлагаете всё оставить, как есть?
памяти на серваке 8ГБ, но ведь с такими темпами (прирост идёт примерно 2ГБ за неделю, может немного меньше) СКЛ исчерпает всю память на машине за 4-5 недель.

А как получен вывод о бесконечности сего процесса? Каким образом пришли к заключению, захват памяти будет продолжаться и после первой недели?
12 май 08, 10:24    [5649177]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
ыыыыы
Guest
chistiy
ыыы
Вы считаете что ОС знает хуже вас сколько ей надо? Начнем с того что СКЛ прекрасно интегрирован в ОС, если можно так сказать. К тому же исходя из предпосылки что на нормальном сервере не должно жить ничего кроме СКЛ - может стоит дать им самим возможность договариваться что и кому надо. В конце концов как ОС так и СКЛ писали не полные лохи. Да еще и работающие в одной компании.


вы предлагаете всё оставить, как есть?
памяти на серваке 8ГБ, но ведь с такими темпами (прирост идёт примерно 2ГБ за неделю, может немного меньше) СКЛ исчерпает всю память на машине за 4-5 недель.


Вы наверное перепутали как заполняется файл тразакшн лога с оперативной памятью
12 май 08, 10:33    [5649231]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
ыыыыыы
Guest
locky
chistiy
памяти на серваке 8ГБ, но ведь с такими темпами (прирост идёт примерно 2ГБ за неделю, может немного меньше) СКЛ исчерпает всю память на машине за 4-5 недель.

Угу. а потом - остановится.
поставьте верхний предел памяти.


У нас несколько десятков серверов с размерами БД по несколько сотен гигабайт работающие годами. Большинство не берут о ОС и половины RAM. Видимо все аппликухи что бегут на них просто не способны запросить больше. То есть грубо, не один select ни по одной таблице не превышает в результате больше указаной половины памяти. Изучите КАК работает СКЛ. Это полезно.
12 май 08, 10:36    [5649260]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
chistiy
Member

Откуда:
Сообщений: 146
проходящий.

А как получен вывод о бесконечности сего процесса? Каким образом пришли к заключению, захват памяти будет продолжаться и после первой недели?



процесс прироста не останавливается, так как по истечении 3 или 3.5 недель (точно не помню), СКЛ жрал 6ГБ...
12 май 08, 10:37    [5649273]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
ыыыыыы
Guest
locky
сиквел берёт памяти столько, сколько может (если не указано обратное).


Правильно говорить "сколько ему нужно и сколько ему может отдать ОС". Поставьте СКЛ, приатачьте к небу терабайтную базу и запретите коннекты к СКЛ - увидите, за неделю размер занятой СКЛ памяти останется неизменным - каких-нибудь 50 мегабайт в оперативке.
12 май 08, 10:40    [5649292]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
ыыыыы
Guest
chistiy
проходящий.

А как получен вывод о бесконечности сего процесса? Каким образом пришли к заключению, захват памяти будет продолжаться и после первой недели?



процесс прироста не останавливается, так как по истечении 3 или 3.5 недель (точно не помню), СКЛ жрал 6ГБ...


За активностью сервера вы не наблюдали? количество транзакций было таким же как и в первую неделю? Количество коннектов? Аппликуха была корректно написана? Курсоры они там все правильно закрывали? Ну и так далее.
12 май 08, 10:42    [5649306]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server 2005 SP2 Enterprise 64 bit жрёт память  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
ыыыыыы
То есть грубо, не один select ни по одной таблице не превышает в результате больше указаной половины памяти.

разве что - очень грубо.

ыыыыыы
Изучите КАК работает СКЛ. Это полезно.

Спасибо, я постараюсь исправить сей пробел в своем образовании.
12 май 08, 10:43    [5649317]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить