Вопросы с тегом «dmv»

DMV в SQL Server - это универсальный термин для представлений управления базами данных [и функций]. Технически все они теперь DMO (объекты управления базами данных), однако термин DMV по-прежнему широко понимается и принимается большинством.

18
Планирование размера кеша и зарезервированной памяти

При выполнении запроса, включающего фактический план выполнения, корневой оператор ( SELECT) сообщает мне, что размер кэшированного плана составляет 32 КБ. Запрос, который присоединяется sys.dm_exec_cached_plansи sys.dm_os_memory_objects, глядя на рассматриваемый план, сообщает, что значения для...

14
Улучшить производительность sys.dm_db_index_physical_stats

Во время технического обслуживания я пытаюсь получить список фрагментированных индексов. Но запрос очень медленный и выполняется более 30 минут . Я думаю, что это связано с удаленным сканированием на sys.dm_db_index_physical_stats. Есть ли способ ускорить следующий запрос: SELECT...

14
stats_column_id и index_column_id не обновляются с изменением физического порядка кластеризованного индекса

Если я неправильно понимаю назначение столбца, следующий код указывает, что изменение структуры кластеризованного индекса не меняет порядковый номер ( stats_column_id) столбца в DMV sys.stats_columns . (Проверено в AdventureWorks2014, AdventureWorks2008R2) select i.name, c.name, ic.column_id,...

13
В SQL Server есть способ определить значения параметров, передаваемых в исполняемую хранимую процедуру

Одним из способов определения выполнения хранимой процедуры является использование методов «динамического управления», например: SELECT sqlText.Text, req.* FROM sys.dm_exec_requests req OUTER APPLY sys.dm_exec_sql_text(req.sql_handle) AS sqltext Однако при этом отображается только текст оператора...

13
Использование пространства на sys.allocation_units и sp_spaceused

Известно, что DMV не содержат точной информации о количестве страниц и количестве строк. Однако, когда вы обновили статистику, я не понимаю, почему они этого не делают. Я работаю над инструментом мониторинга, хочу знать размер диска для каждого индекса и данных и т. Д. В конце концов, я хотел бы...

13
Является ли total_elapsed_time в DMV sys.dm_exec_requests полностью неточным?

Я использую SQL Server 2012 и пытаюсь объединить несколько запросов для мониторинга с использованием DMV. Тем не менее, если смотреть на total_elapsed_timeполе в sys.dm_exec_requestsDMV, цифры выглядят слишком далеко. Вот пример: SELECT session_id, RunTime = CURRENT_TIMESTAMP, start_time,...

12
Установка READ UNCOMMITTED при чтении DMV

Я видел, как несколько человек звонили, SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTEDпрежде чем читать системные DMV. Есть ли какая-либо причина для этого, если вы не смешиваете вызовы к DMV и таблицам в одной...

10
Каковы практические последствия предупреждения sys.dm_exec_query_stats в документации?

Документация для sys.dm_exec_query_statsследующих государств: Первоначальный запрос sys.dm_exec_query_stats может привести к неточным результатам, если на сервере в настоящий момент выполняется рабочая нагрузка. Более точные результаты могут быть определены путем повторного выполнения запроса....

10
Что на самом деле указывает столбец «чтения» в sys.dm_exec_sessions?

Это может показаться очень простым вопросом, и так оно и должно быть. Однако, как поклонник научного метода, мне нравится создавать гипотезу, а затем проверять ее, чтобы убедиться, что я прав. В этом случае я пытаюсь лучше понять вывод sys.dm_exec_sessions, а точнее, один столбец «читает»....

10
Существует ли быстрый способ найти все столбцы в SQL Server 2008 R2, которые зашифрованы / имеют зашифрованные данные?

Существует ли быстрый способ найти все столбцы в SQL Server 2008 R2, которые зашифрованы / имеют зашифрованные данные? Мне нужно аннулировать данные во всех зашифрованных столбцах на сервере разработки (в соответствии с нашими бизнес-правилами). Я знаю большинство столбцов, потому что мы регулярно...

9
Нулевые строки возвращаются при запросе DMV sys.dm_os_performance_counters

У меня есть пользователь SQL Server 2014 Standard Edition (RTM)с SYSADMINролью с правами на просмотр состояния сервера, но когда я выполняю DMV, sys.dm_os_performance_countersон не возвращает никаких записей. Есть идеи, что не так с разрешениями? Выход @@ версии: Microsoft SQL Server 2014 -...

8
Почему эти два HADR DMV сообщают о разных состояниях?

SQL Server 2012 (11.0.5058.0) Enterprise Edition У нас есть 8 групп доступности в кластере 2 (HA) +1 (DR), и наши DMV мониторинга сообщают о результатах, которые меня смущают. 6 Группы доступности настроены для HA и DR, 1 настроен только для HA, а 1 настроен только для DR. Каждая из 6 групп...

8
Производительность SQL Server: доминирующий тип ожидания PREEMPTIVE_OS_DELETESECURITYCONTEXT

Вчера мне позвонил клиент, который жаловался на высокую загрузку ЦП на своем SQL Server. Мы используем SQL Server 2012 64 бит SE. Сервер работает под управлением Windows Server 2008 R2 Standard, Intel Xeon 2,20 ГГц (4 ядра), 16 ГБ ОЗУ. Убедившись , что преступник был на самом деле SQL Server, я...

8
Какие единицы являются «читает» и «пишет» в dm_exec_query_stats

MSDN описывает различные логические / физические столбцы чтения и записи в dm_exec_query_stats как: Число физических чтений, выполненных в последний раз, когда план был выполнен. Все эти столбцы являются 64-битными ( bigint), поэтому, очевидно, большие числа представляют больше операций чтения /...