Архив метки: performance

Автоматическая Soft-NUMA. Подводные камни

Чтобы у вас было полное понимание о чём пойдёт речь, рекомендую изучить статью о базовом устройстве автоматической Soft-Numa. Если у вас нет времени, то я бы хотел чтобы вы усвоили следующее: Говоря кратко о сути проблемы, конкурирующий спинлок не может … Читать далее

Рубрика: Оптимизация | Метки: , , , | Оставить комментарий

Кэширование Планов Выполнения Запросов в SQL Server: Как избавиться от проблем и уменьшить нагрузку на CPU

Вебинар состоится: 28.03.2018 с 19:00-21:00 Регистрация SQL Server кэширует планы выполнения запросов, что позволяет уменьшить количество компиляций и нагрузку на процессор в системе. К сожалению, это кэширование может вызывать побочные эффекты и генерировать неоптимальные планы выполнения запросов. В этой сессии, Дмитрий … Читать далее

Метки: , | Оставить комментарий

Кэширование Планов Выполнения Запросов в SQL Server: Как избавиться от проблем и уменьшить нагрузку на CPU (вебинар, 28.03.2018)

Вебинар состоится (бесплатный): 28.03.2018 с 19:00-21:00 (Мск) Регистрация SQL Server кэширует планы выполнения запросов, что позволяет уменьшить количество компиляций и нагрузку на процессор в системе. К сожалению, это кэширование может вызывать побочные эффекты и генерировать неоптимальные планы выполнения запросов. В этой … Читать далее

Рубрика: События и мероприятия | Метки: , | Оставить комментарий

Тормозит SQL Server после переезда на новый сервер. Часть 1

Не редка ситуация, когда мы переезжаем на более мощный сервер, а производительность SQL Server существенно деградирует. Сегодня мы с вами рассмотрим почему такое может происходить и как этого избежать. Почему же всё-таки может тормозить SQL Server после переезда на новый сервер: … Читать далее

Рубрика: Оптимизация | Метки: | 1 комментарий

SQL Server. Используйте TOP вместо SET ROWCOUNT

Перевод статьи — Use TOP instead of SET ROWCOUNT Оба TOP and SET ROWCOUNT метода ограничения вывода строк имеют право на существование, но они сильно отличаются. TOP ограничивает одну инструкцию T-SQL, в то время как SET ROWCOUNT ограничивает все инструкции в текущем подключении. Если у … Читать далее

Рубрика: Оптимизация | Метки: | Оставить комментарий

SQL Server. Безопасное кэширование записи на диск (NVDIMM-N)

По рекомендациям Microsoft, следует отключать кэширование записи на диск, так как это может привести к потере данных при отключении питания сервера, не смотря на то, что в конкурентной среде это существенно ускоряет работу. Одним из наиболее чувствительных к задержкам записи … Читать далее

Рубрика: Полезно и интересно | Метки: | Оставить комментарий

Улучшения Оптимизатора Запросов в SQL Server 2017 (вебинар)

Описание: SQL Server 2017 привносит много нового в имеющийся функционал сервера, в том числе и улучшения в обработке и оптимизации запросов. В докладе мы поговорим об улучшениях в трех основных областях: — Адаптивная Обработка Запросов: адаптивные соединения, обратная связь по … Читать далее

Рубрика: События и мероприятия | Метки: | Оставить комментарий

Улучшения Оптимизатора Запросов в SQL Server 2017

  Описание: SQL Server 2017 привносит много нового в имеющийся функционал сервера, в том числе и улучшения в обработке и оптимизации запросов. В докладе мы поговорим об улучшениях в трех основных областях: — Адаптивная Обработка Запросов: адаптивные соединения, обратная связь … Читать далее

Метки: | Оставить комментарий

AlwaysOn. Проблемы производительности реплики на чтение

Вырезка из статьи: SQLskills SQL101:Readable secondary performance problems Группа доступности AlwaysOn (AG) отличный инструмент, который позволяет без дополнительных ухищрений иметь возможность чтения данных со вторичной реплики. До появление AG, мы могли воспользоваться Зеркалированием, но тогда доступ на чтение мы могли получить только через … Читать далее

Рубрика: AlwaysOn | Метки: , | Оставить комментарий

Поиск причин ожиданий (waits) на вашем SQL Server

Вырезка и дополнение статьи: Finding Queries that Cause Wait Stats in SQL Server Для наших поисков нам понадобится изучить способ получения информации о накопившихся ожиданиях вашего SQL Server, который описан здесь. К сожалению, нет лёгкого ответа на вопрос «Какие именно … Читать далее

Рубрика: Мониторинг | Метки: , | Оставить комментарий