<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_Microsoft_SQL_Server_local_counters</id>
	<title>Расширение Microsoft SQL Server local counters - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_Microsoft_SQL_Server_local_counters"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_Microsoft_SQL_Server_local_counters&amp;action=history"/>
	<updated>2026-10-06T18:54:48Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_Microsoft_SQL_Server_local_counters&amp;diff=6760&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: « = Расширение Microsoft SQL Server local counters = Улучшение мониторинга здоровья и производительности ваших серверов Microsoft SQL.  == Начало работы ==  == Обзор == Мониторинг здоровья и производительности SQL Server с помощью расширения &#039;&#039;&#039;ЕдиныйАгент&#039;&#039;&#039; в &#039;&#039;&#039;Ключ-АСТРОМ&#039;&#039;&#039;.  Монитори...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_Microsoft_SQL_Server_local_counters&amp;diff=6760&amp;oldid=prev"/>
		<updated>2026-09-21T13:06:03Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: « = Расширение Microsoft SQL Server local counters = Улучшение мониторинга здоровья и производительности ваших серверов Microsoft SQL.  == Начало работы ==  == Обзор == Мониторинг здоровья и производительности SQL Server с помощью расширения &amp;#039;&amp;#039;&amp;#039;ЕдиныйАгент&amp;#039;&amp;#039;&amp;#039; в &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;.  Монитори...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
= Расширение Microsoft SQL Server local counters =&lt;br /&gt;
Улучшение мониторинга здоровья и производительности ваших серверов Microsoft SQL.&lt;br /&gt;
&lt;br /&gt;
== Начало работы ==&lt;br /&gt;
&lt;br /&gt;
== Обзор ==&lt;br /&gt;
Мониторинг здоровья и производительности SQL Server с помощью расширения &amp;#039;&amp;#039;&amp;#039;ЕдиныйАгент&amp;#039;&amp;#039;&amp;#039; в &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Мониторинг базы данных Microsoft SQL Server основан на подходе локального мониторинга, реализованном как расширение &amp;#039;&amp;#039;&amp;#039;ЕдиныйАгент&amp;#039;&amp;#039;&amp;#039; в &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;. Расширение собирает счётчики производительности &amp;#039;&amp;#039;&amp;#039;Windows&amp;#039;&amp;#039;&amp;#039; для ключевых метрик производительности и здоровья с экземпляров SQL Server, работающих на хосте.&lt;br /&gt;
&lt;br /&gt;
Используйте расширение &amp;#039;&amp;#039;&amp;#039;Microsoft SQL Server&amp;#039;&amp;#039;&amp;#039; для лучшего опыта мониторинга. Оно предоставляет больше ценности и интегрируется с приложением &amp;#039;&amp;#039;&amp;#039;Базы данных&amp;#039;&amp;#039;&amp;#039;, которое это расширение не поддерживает.&lt;br /&gt;
&lt;br /&gt;
== Варианты использования ==&lt;br /&gt;
&lt;br /&gt;
* Понимание влияния ваших приложений на ресурсы базы данных.&lt;br /&gt;
* Понимание влияния нехватки ресурсов, блокировок или других проблем базы данных на ваше приложение путём наблюдения за самим сервером базы данных.&lt;br /&gt;
* Отслеживание здоровья и производительности серверов MS SQL.&lt;br /&gt;
* Ускорение диагностики проблем приложения, когда они вызваны базой данных.&lt;br /&gt;
&lt;br /&gt;
== Требования ==&lt;br /&gt;
&lt;br /&gt;
=== Повышенные права пользователя ===&lt;br /&gt;
Счётчики производительности можно собирать только с пользователем, входящим в группу «Performance Monitor Users»; однако &amp;#039;&amp;#039;&amp;#039;Extension Execution Controller&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;EEC&amp;#039;&amp;#039;&amp;#039;) &amp;#039;&amp;#039;&amp;#039;ЕдиныйАгент&amp;#039;&amp;#039;&amp;#039; по умолчанию запускает расширения &amp;#039;&amp;#039;&amp;#039;Python&amp;#039;&amp;#039;&amp;#039; как «LOCAL SERVICE» и поэтому не может их запрашивать.&lt;br /&gt;
&lt;br /&gt;
Вам необходимо настроить &amp;#039;&amp;#039;&amp;#039;EEC&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;ЕдиныйАгент&amp;#039;&amp;#039;&amp;#039; для запуска этого расширения с повышенными привилегиями учётной записи «LOCAL SYSTEM».&lt;br /&gt;
&lt;br /&gt;
Добавьте параметр конфигурации &amp;lt;code&amp;gt;elevated_privileges_extensions&amp;lt;/code&amp;gt; в файл &amp;lt;code&amp;gt;extensionsuser.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Windows&amp;#039;&amp;#039;&amp;#039;: &amp;lt;code&amp;gt;C:\ProgramData\astromkey\oneagent\agent\config\extensionsuser.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;elevated_privileges_extensions&amp;lt;/code&amp;gt; должен быть списком расширений, разделённых запятыми, для запуска как «LOCAL SYSTEM» (вместо значения по умолчанию «LOCAL SERVICE»). Формат: &amp;lt;code&amp;gt;&amp;amp;#x3C;extensionName&amp;amp;#x3E;:&amp;amp;#x3C;extensionVersion&amp;amp;#x3E;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
например, &amp;lt;code&amp;gt;elevated_privileges_extensions=[com.astromkey.extension.python.wmi.mssql:*]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Информация о совместимости ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ЕдиныйАгент&amp;#039;&amp;#039;&amp;#039; 1.305+ (повышенные права пользователя)&lt;br /&gt;
&lt;br /&gt;
== Активация и настройка ==&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что &amp;#039;&amp;#039;&amp;#039;ЕдиныйАгент&amp;#039;&amp;#039;&amp;#039; установлен и работает на хосте SQL Server.&lt;br /&gt;
# Убедитесь, что мониторинг логов включён, чтобы иметь возможность устранять неполадки мониторинга.&lt;br /&gt;
# Активируйте расширение из раздела &amp;#039;&amp;#039;&amp;#039;Расширения&amp;#039;&amp;#039;&amp;#039; и выберите хост(ы), на которых его включить.&lt;br /&gt;
&lt;br /&gt;
== Детали ==&lt;br /&gt;
Это расширение собирает метрики счётчиков производительности для экземпляров SQL Server на хосте, отслеживаемом &amp;#039;&amp;#039;&amp;#039;ЕдиныйАгент&amp;#039;&amp;#039;&amp;#039; в &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Это расширение является переписанной версией существующего локального расширения SQL Server, которое использовало запросы &amp;#039;&amp;#039;&amp;#039;WMI&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Запросы счётчиков производительности группируются в пакеты и работают гораздо эффективнее.&lt;br /&gt;
&lt;br /&gt;
== Наборы функций ==&lt;br /&gt;
При активации расширения с помощью конфигурации мониторинга вы можете ограничить мониторинг одним из наборов функций. Для корректной работы расширение должно собрать хотя бы одну метрику после активации.&lt;br /&gt;
&lt;br /&gt;
В сильно сегментированных сетях наборы функций могут отражать сегменты вашей среды. Затем при создании конфигурации мониторинга вы можете выбрать набор функций и соответствующую группу &amp;#039;&amp;#039;&amp;#039;АктивныйШлюз&amp;#039;&amp;#039;&amp;#039;, которая может подключиться к этому конкретному сегменту.&lt;br /&gt;
&lt;br /&gt;
Все метрики, не отнесённые ни к одному набору функций, считаются стандартными и всегда сообщаются.&lt;br /&gt;
&lt;br /&gt;
Метрика наследует набор функций подгруппы, которая, в свою очередь, наследует набор функций группы. Кроме того, набор функций, определённый на уровне метрики, переопределяет набор функций, определённый на уровне подгруппы, который, в свою очередь, переопределяет набор функций, определённый на уровне группы.&lt;br /&gt;
&lt;br /&gt;
=== Queries ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Название метрики&lt;br /&gt;
!Ключ метрики&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|Batch requests&lt;br /&gt;
|&amp;lt;pre&amp;gt;sql-server.local.sql.batchRequests&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество полученных пакетов команд Transact-SQL&lt;br /&gt;
|-&lt;br /&gt;
|SQL compilations&lt;br /&gt;
|&amp;lt;pre&amp;gt;sql-server.local.sql.compilations&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество компиляций операторов SQL&lt;br /&gt;
|-&lt;br /&gt;
|SQL re-compilations&lt;br /&gt;
|&amp;lt;pre&amp;gt;sql-server.local.sql.recompilations&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество повторных компиляций операторов SQL&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== default ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Название метрики&lt;br /&gt;
!Ключ метрики&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|Transactions&lt;br /&gt;
|&amp;lt;pre&amp;gt;sql-server.local.general.transactions&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество привязок транзакций (локальных, dtc и связанных)&lt;br /&gt;
|-&lt;br /&gt;
|User connections&lt;br /&gt;
|&amp;lt;pre&amp;gt;sql-server.local.general.userConnections&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество пользователей, подключённых в данный момент к SQL Server&lt;br /&gt;
|-&lt;br /&gt;
|Processes blocked&lt;br /&gt;
|&amp;lt;pre&amp;gt;sql-server.local.general.processesBlocked&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество текущих заблокированных процессов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Access Methods ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Название метрики&lt;br /&gt;
!Ключ метрики&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|Page splits&lt;br /&gt;
|&amp;lt;pre&amp;gt;sql-server.local.accessMethods.pageSplits&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество разделений страниц, возникающих в результате переполнения страниц индекса&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Memory ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Название метрики&lt;br /&gt;
!Ключ метрики&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|Connection memory&lt;br /&gt;
|&amp;lt;pre&amp;gt;sql-server.local.memory.connection&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Общий объём динамической памяти, используемой сервером для поддержания подключений&lt;br /&gt;
|-&lt;br /&gt;
|Memory grants outstanding&lt;br /&gt;
|&amp;lt;pre&amp;gt;sql-server.local.memory.grantsOutstanding&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество процессов, успешно получивших рабочий грант памяти&lt;br /&gt;
|-&lt;br /&gt;
|Memory grants pending&lt;br /&gt;
|&amp;lt;pre&amp;gt;sql-server.local.memory.grantsPending&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество процессов, ожидающих рабочий грант памяти&lt;br /&gt;
|-&lt;br /&gt;
|Target server memory&lt;br /&gt;
|&amp;lt;pre&amp;gt;sql-server.local.memory.target&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Объём памяти, который может быть использован менеджером памяти&lt;br /&gt;
|-&lt;br /&gt;
|Total server memory&lt;br /&gt;
|&amp;lt;pre&amp;gt;sql-server.local.memory.total&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Объём памяти, выделенный сервером с использованием менеджера памяти&lt;br /&gt;
|-&lt;br /&gt;
|Free server memory&lt;br /&gt;
|&amp;lt;pre&amp;gt;sql-server.local.memory.free&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Объём памяти, доступной для использования SQL Server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Latches ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Название метрики&lt;br /&gt;
!Ключ метрики&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|Latch waits&lt;br /&gt;
|&amp;lt;pre&amp;gt;sql-server.local.latches.waits&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество запросов защёлок, которые не могли быть предоставлены немедленно&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Locks ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Название метрики&lt;br /&gt;
!Ключ метрики&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|Lock waits&lt;br /&gt;
|&amp;lt;pre&amp;gt;sql-server.local.locks.waits&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество запросов блокировок, потребовавших ожидания вызывающей стороны&lt;br /&gt;
|-&lt;br /&gt;
|Deadlocks&lt;br /&gt;
|&amp;lt;pre&amp;gt;sql-server.local.locks.deadlocks&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество запросов блокировок, приведших к взаимоблокировке&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Buffer Manager ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Название метрики&lt;br /&gt;
!Ключ метрики&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|Buffer cache hit&lt;br /&gt;
|&amp;lt;pre&amp;gt;sql-server.local.buffers.cacheHitRatio&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Процент страниц, найденных в кэше буферов без необходимости чтения с диска&lt;br /&gt;
|-&lt;br /&gt;
|Checkpoint pages&lt;br /&gt;
|&amp;lt;pre&amp;gt;sql-server.local.buffers.checkpointPages&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество страниц, сброшенных на диск контрольной точкой или другими операциями, требующими сброса всех грязных страниц&lt;br /&gt;
|-&lt;br /&gt;
|Page life expectancy&lt;br /&gt;
|&amp;lt;pre&amp;gt;sql-server.local.buffers.pageLifeExpectancy&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество секунд, в течение которых страница остаётся в пуле буферов без ссылок&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Расширения ==&lt;br /&gt;
Изучите в разделе &amp;#039;&amp;#039;&amp;#039;Расширения&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Улучшение мониторинга здоровья и производительности ваших серверов Microsoft SQL.&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>