Меню Рубрики

Sql server windows nt 64 жрет память

Sql server windows nt 64 жрет память

Профиль | Отправить PM | Цитировать

Доброго времени суток. Заметил некоторое время назад, что процесс “SQL Server Windows NT — 64 bit” постепенно пожирает оперативную память сервера Win 2016. Чем дольше работает сервер, тем больше оперативной памяти выделено под этот процесс и так, как я понимаю, может быть до бесконечности, пока не перезагрузить сервер, тогда объем занимаемой памяти сбрасывается и процесс начинает наращивать ее по новой. На сервере кроме WID базы WSUS нет никаких SQL баз, поэтому причина точно в ней.
Погуглив выяснил, что можно ограничить выделяемый объем оперативной памяти под конкретную SQL базу, в том числе и Windows Internal Database от WSUS, путем установки Microsoft SQL Server Management Studio.

Установил, соединился с базой данных WSUS (строка \\.\pipe\MICROSOFT##WID\tsql\query), база появилась в списке соединений, далее правой кнопкой по ней и выбрать «Свойства», после чего должно открыться окно, в котором можно исправить различные параметры, в том числе и максимальный размер выделяемой ОЗУ, но вот тут то и проблема — вместо окна свойств появляется ошибка

Не удается вывести требуемое диалоговое окно.

Не удается вывести требуемое диалоговое окно. (SqlMgmt)

в Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.AllocateDialog(XmlDoc ument initializationXml, IServiceProvider dialogServiceProvider, CDataContainer dc)
в Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.Microsoft.SqlServer.M anagement.SqlMgmt.ILaunchFormHostedControlAllocator.CreateDialog(XmlDocument initializationXml, IServiceProvider dialogServiceProvider)
в Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.InitializeForm(XmlDocument doc, IServiceProvider provider, ISqlControlCollection control)
в Microsoft.SqlServer.Management.SqlMgmt.LaunchForm..ctor(XmlDocument doc, IServiceProvider provider)
в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ToolMenuItemHelper.OnCreateAndShowFor m(IServiceProvider sp, XmlDocument doc)
в Microsoft.SqlServer.Management.SqlMgmt.RunningFormsTable.RunningFormsTableImpl.ThreadStarter.StartTh read()

Не удалось получить данные по этому запросу. (Microsoft.SqlServer.Management.Sdk.Sfc)

в Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.Process(Object connectionInfo, Request request)
в Microsoft.SqlServer.Management.SqlManagerUI.ServerPropGenData.InitProp()
в Microsoft.SqlServer.Management.SqlManagerUI.ServerPropGenData..ctor(CDataContainer context, ServerConnection sqlConnectionInfo)
в Microsoft.SqlServer.Management.SqlManagerUI.ServerPropGeneral..ctor(CDataContainer context)
в Microsoft.SqlServer.Management.SqlManagerUI.ServerPropSheet.InitNodeAssociations(CDataContainer context)
в Microsoft.SqlServer.Management.SqlManagerUI.ServerPropSheet..ctor(CDataContainer context)

При выполнении инструкции или пакета Transact-SQL возникло исключение. (Microsoft.SqlServer.ConnectionInfo)

в Microsoft.SqlServer.Management.Common.ServerConnection.GetExecuteReader(SqlCommand command)
в Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteReader(String sqlCommand, SqlCommand& command)
в Microsoft.SqlServer.Management.Smo.ExecuteSql.GetDataReader(String query, SqlCommand& command)
в Microsoft.SqlServer.Management.Smo.DataProvider.SetConnectionAndQuery(ExecuteSql execSql, String query)
в Microsoft.SqlServer.Management.Smo.ExecuteSql.GetDataProvider(StringCollection query, Object con, StatementBuilder sb, RetriveMode rm)
в Microsoft.SqlServer.Management.Smo.SqlObjectBase.FillData(ResultType resultType, StringCollection sql, Object connectionInfo, StatementBuilder sb)
в Microsoft.SqlServer.Management.Smo.SqlObjectBase.FillDataWithUseFailure(SqlEnumResult sqlresult, ResultType resultType)
в Microsoft.SqlServer.Management.Smo.SqlObjectBase.BuildResult(EnumResult result)
в Microsoft.SqlServer.Management.Smo.SqlObjectBase.GetData(EnumResult erParent)
в Microsoft.SqlServer.Management.Sdk.Sfc.Environment.GetData()
в Microsoft.SqlServer.Management.Sdk.Sfc.Environment.GetData(Request req, Object ci)
в Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.GetData(Object connectionInfo, Request request)
в Microsoft.SqlServer.Management.Sdk.Sfc.Enumerator.Process(Object connectionInfo, Request request)

При выполнении текущей команды возникла серьезная ошибка.. При наличии результатов они должны быть аннулированы.
RegQueryValueEx() returned error 2, ‘Не удается найти указанный файл.’ (.Net SqlClient Data Provider)

——————————
Имя сервера: \\.\pipe\MICROSOFT##WID\tsql\query
Номер ошибки: 0
Серьезность: 11
Состояние: 0

в Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)
в Microsoft.SqlServer.Management.Common.ServerConnection.GetExecuteReader(SqlCommand command)

В чем может быть проблема? Или, возможно, я все это делаю зря и есть какой-то другой известный способ ограничить выделяемый объем ОЗУ данному процессу?

Источник

Sql server windows nt 64 жрет память

Вопрос

Подскажите как с этим бороться правильно? процесс sqlservr.exe загружает память и занимает много памяти и постоянно объем увеличивается занятой памяти.

Server 2008 r2 Ent

SQL Server 2008 r2 ent

C базами на Вы, поэтому если можно то подробней и внятней расскажите 🙂 где что править нужно:) и должна ли эта память как то освобождаться?

Ответы

в настройках сиквела есть параметры: max server memory/min server memory

через административные представления можно анализировать какие запросы особенно требовательны к памяти, профайлер так же поможет в этом «отлове»

Вот раз о профайлере речь зашла, то дам ссылку на свой доклад о первом знакостве с ним, может будет интересно.

Еще ссылка на работу описание на MSDN.

Все ответы

сиквел отъедает всю доступную память, которая ему необходима. и так же освобождает, когда она ему не нужна. если сиквел постоянно «отъедает» память — значит она ему нужна. Вы можете ограничить для сиквела максимальную память через настройки ( sp_configure ).

PS: но лучше докупить память, провести мониторинг самых тяжелых запросов и оптимизировать их

Источник

Sql server windows nt 64 жрет память

VM Reserved 33829304
VM Committed 30742368
AWE Allocated 0
Reserved Memory 1024
Reserved Memory In Use 0

VM Reserved 33823544
VM Committed 30736696
AWE Allocated 0
MultiPage Allocator 49344
SinglePage Allocator 4762328

VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 68808
MultiPage Allocator 9016

��������, �� � �� ������ ������� ��� ���. 12 ��� 10, 14:30����[9088295] �������� | ���������� �������� ����������

Re: ����������� ������� [new]
sanches2
Member

������:
���������: 108

SQL2008
sanches2
Glory
sanches2
� ����� ���-���� �������� ������ �� ���������� ������?

����� �� �������, ���� ������ ��� ������ ������, ������� ��� ����� ��� ���������� ����� �� �������� ?

� ��� �� � ����, ��� ��� ���������� ����������.

��� ��� ������?

�������, ��� ������ ������ � ������ �������� ������. ���� �������� ���� 30 ����� ��������.
���� �� �� �������� �� ������ ��.
12 ��� 10, 14:31����[9088307] �������� | ���������� �������� ����������
Re: ����������� ������� [new]
Glory
Member

������:
���������: 104760

sanches2
�������, ��� ������ ������ � ������ �������� ������. ���� �������� ���� 30 ����� ��������.
���� �� �� �������� �� ������ ��.

� ����� �� �� ������� ��������� ��� ���-��, ����� mssql ?
12 ��� 10, 14:35����[9088346] �������� | ���������� �������� ����������
Re: SQL ������� �������� 30 �������� ��� [new]
Aleksey-K
Member

������: ������
���������: 3116

sanches2
Aleksey-K
sanches2
������!
���� 1�, ��������� �������������� ����������. ������ ������� �������� ����� �����. ��� �� ���������� � �� ������������ SQL ������ �������� ������?
������� ���� � �������� tempdb, ����� �����, �� � ���� ���� �� �� ����� ����, � � ������ :).
����� ���������� ��� � SQL �������� ������� ��� � �������� ����� ��� ������������?

������� � DBCC MEMORYSTATUS.
� ���������, �������

VM Reserved 33829304
VM Committed 30742368
AWE Allocated 0
Reserved Memory 1024
Reserved Memory In Use 0

VM Reserved 33823544
VM Committed 30736696
AWE Allocated 0
MultiPage Allocator 49344
SinglePage Allocator 4762328

VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 68808
MultiPage Allocator 9016

��������, �� � �� ������ ������� ��� ���.


� ���� ��� �� ���������! ������ ���� ��� ���� ����� ��� ��������� ������. �� ������ ��� ��� �������������. � ���������. ������� � ��� ����. ��������� ���� ���������� �� DBCC MEMORYSTATUS ��������� Buffer Counts. ����������, ��� � ��� �������� � ������� Committed � Target ���������.
� ������ ���� �����?
� ���������, �������
12 ��� 10, 14:37����[9088371] �������� | ���������� �������� ����������
Re: SQL ������� �������� 30 �������� ��� [new]
sanches2
Member

������:
���������: 108

Aleksey-K
sanches2
Aleksey-K
sanches2
������!
���� 1�, ��������� �������������� ����������. ������ ������� �������� ����� �����. ��� �� ���������� � �� ������������ SQL ������ �������� ������?
������� ���� � �������� tempdb, ����� �����, �� � ���� ���� �� �� ����� ����, � � ������ :).
����� ���������� ��� � SQL �������� ������� ��� � �������� ����� ��� ������������?

������� � DBCC MEMORYSTATUS.
� ���������, �������

VM Reserved 33829304
VM Committed 30742368
AWE Allocated 0
Reserved Memory 1024
Reserved Memory In Use 0

VM Reserved 33823544
VM Committed 30736696
AWE Allocated 0
MultiPage Allocator 49344
SinglePage Allocator 4762328

VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 68808
MultiPage Allocator 9016

��������, �� � �� ������ ������� ��� ���.


� ���� ��� �� ���������! ������ ���� ��� ���� ����� ��� ��������� ������. �� ������ ��� ��� �������������. � ���������. ������� � ��� ����. ��������� ���� ���������� �� DBCC MEMORYSTATUS ��������� Buffer Counts. ����������, ��� � ��� �������� � ������� Committed � Target ���������.
� ������ ���� �����?
� ���������, �������

�������, � ���������� ��� ���������� DBCC MEMORYSTATUS. ������ ���� 9���. ��������, ��� ��� ������������ �������. �� ������ ����� ���������� �����������, ����� �� �� ������ 🙂

12 ��� 10, 14:42����[9088444] �������� | ���������� �������� ����������
Re: SQL ������� �������� 30 �������� ��� [new]
Glory
Member

������:
���������: 104760

sanches2

�������, � ���������� ��� ���������� DBCC MEMORYSTATUS. ������ ���� 9���. ��������, ��� ��� ������������ �������. �� ������ ����� ���������� �����������, ����� �� �� ������ 🙂

������ ���� ? ����� ?
12 ��� 10, 14:43����[9088459] �������� | ���������� �������� ����������
Re: ����������� ������� [new]
sanches2
Member

������:
���������: 108

Glory
sanches2

�������, � ���������� ��� ���������� DBCC MEMORYSTATUS. ������ ���� 9���. ��������, ��� ��� ������������ �������. �� ������ ����� ���������� �����������, ����� �� �� ������ 🙂

������ ���� ? ����� ?

������ �� �������. ������ �������� ������ ��������� 1�. ����� �� ����� ���������? (��. ����)

� ��������� �������� ����. ������ — 0Kb

12 ��� 10, 14:54����[9088577] �������� | ���������� �������� ����������
Re: ����������� ������� [new]
sanches2
Member

������:
���������: 108

�������. ���������� ��� �����������.
12 ��� 10, 14:57����[9088606] �������� | ���������� �������� ����������
Re: SQL ������� �������� 30 �������� ��� [new]
Aleksey-K
Member

������: ������
���������: 3116

sanches2
Aleksey-K
sanches2
Aleksey-K
sanches2
������!
���� 1�, ��������� �������������� ����������. ������ ������� �������� ����� �����. ��� �� ���������� � �� ������������ SQL ������ �������� ������?
������� ���� � �������� tempdb, ����� �����, �� � ���� ���� �� �� ����� ����, � � ������ :).
����� ���������� ��� � SQL �������� ������� ��� � �������� ����� ��� ������������?

������� � DBCC MEMORYSTATUS.
� ���������, �������

VM Reserved 33829304
VM Committed 30742368
AWE Allocated 0
Reserved Memory 1024
Reserved Memory In Use 0

VM Reserved 33823544
VM Committed 30736696
AWE Allocated 0
MultiPage Allocator 49344
SinglePage Allocator 4762328

VM Reserved 0
VM Committed 0
AWE Allocated 0
SM Reserved 0
SM Commited 0
SinglePage Allocator 68808
MultiPage Allocator 9016

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Sql server desktop engine для windows 7
  • Sql server 2012 windows server core
  • Sql server 2005 на windows server 2008
  • Spz2000 веб камера драйвер windows 7
  • Spybot anti beacon for windows 10