//
Архивы блога

Кэш планов и параметризация запросов. Часть 1. Анализ кэша планов. | Сайт сообщества DIRECTUM

Источник: Кэш планов и параметризация запросов. Часть 1. Анализ кэша планов. | Сайт сообщества DIRECTUM   План выполнения запроса Для начала давайте в общих чертах посмотрим, как происходит выполнение SQL-запросов сервером Microsoft SQL. Процессор запросов (query processor), который и занимается

Опубликовано в ПроизводительностьMSsql

Запросы выполняющиеся в текущий момент на MS SQL Server включая текст запроса

Адаптация скрипта из книги: Performance Tuning with SQL Server Dynamic Management Views Louis Davidson and Tim Ford Немного докрутил, немного добавил. Скрипт проверен, рабочий. Позволяет выявлять процессы наиболее агрессивно потребляющие ресурсы, с текстом выполняемых запросов. Оболочка иногда искажает символы,  текст скрипта

Опубликовано в ПроизводительностьMSsql

Microsoft SQL Server медленно работает? Ищем узкие места, выявляем причины

Дмитрий Горчилин: Зачастую в работе возникает простой вопрос- почему сервер медленно работает? В чем причина? Кто именно грузит сервер? Какова природа этой избыточной нагрузки? Где узкое место, бутылочное горлышко? Еще вчера работал хорошо и быстро- почему вдруг производительность резко упала?

Опубликовано в ПроизводительностьMSsql

MS SQL Server процессы наиболее активно потребляющие память

Ценный запрос, позволяет узнать кто именно кошмарит сервер. При чем, даже процесс память отпустил- это все равно фиксируется.   — 20170320 — Dmitry Gorchilin www.digger.dp.ua — Процессы наиболее активно работающие с памятью, для 2005 только с tempdb — https://technet.microsoft.com/ru-ru/library/ms187938(v=sql.105).aspx select u.session_id,

Опубликовано в ПроизводительностьMSsql

Продолжительная транзакция на сервере/ Longest Transaction Running TIME

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

Опубликовано в SQL, ПроизводительностьMSsql

MS SQL Server расчет производительности

Часто возникает вопрос- какую нагрузку можно дать на конкретный MS SQL Server? Он 10 мегабайт в минуту прочтет? А 100 мегабайт? А 1 гигабайт?   Есть хитрые процедуры, в данном случае приводится статистика по тестовой среде. 4 Gb сервер, SATA

Опубликовано в ПроизводительностьMSsql

SQL Server 2012 Performance (SQL) |THWACK

SQL Server 2012 Performance (SQL) Источник: SQL Server 2012 Performance (SQL) |THWACK   Описание счетчиков производительности, приаттачен интересный документ. Если нужно на русском языке- можно порекомендовать интуит-овский сайт. Правда, там для устаревших версий.

Опубликовано в ПроизводительностьMSsql

Как я перехитрил MS SQL Server 2012

Недавно предложили посмотреть один интересный сервер, работал не очень хорошо, жаловались. Версия 2012 стандарт, 2 х 14 ядер процессора + Hyper-Threading. То есть, всего 56 логических ядер. Исследование показало, что сервер поделил буфер на ноды. Но на одну ноду пришлось 28

Опубликовано в ПроизводительностьMSsql

7 вещей, которые должен знать разработчик о SQL Server

Хорошие разработчики любят повторно использовать код, помещая его в функции и вызывая эти функции из разных мест. Это отлично работает на уровне приложения Источник: 7 вещей, которые должен знать разработчик о SQL Server   Очень хорошая статья, процитирую целиком. Хотя,

Опубликовано в ПроизводительностьMSsql

Три коротких и полезных скрипта, по временной базе название которой нельзя говорить :)

Три коротких и полезных скрипта, по временной базе название которой нельзя говорить 🙂 Забавно, вордпресс не пропустил название. Возможно, считает sql- инъекцией В любом случае, автору спасибо за скрипты. Я делал то же самое другими, более громоздкими методами.   script_20161201

Опубликовано в ПроизводительностьMSsql