Skip to content

Тайм-ауты логина

Пересказ статьи Grant Fritchey. Login timeouts


Недавно ко мне обратились по поводу компании, которая столкнулась с множеством тайм-аутов на SQL Server. Меня спросили, как это починить. По этой теме есть множество публикаций, но я обнаружил нечто, чего я нигде не встречал. Этим я и хочу поделиться с вами. Продолжить чтение "Тайм-ауты логина"

Опции перекомпиляции хранимых процедур в SQL Server

Пересказ статьи Esat Erkec. SQL Server Stored Procedure Recompile Options


В этой статье подробно рассматривается использование опций перекомпиляции хранимых процедур SQL Server и как опции перекомпиляции влияют на их поведение. Продолжить чтение "Опции перекомпиляции хранимых процедур в SQL Server"

Перекомпиляция запроса SQL и её влияние на производительность

Пересказ статьи Esat Erkec. SQL Query recompilations and query performance effects


В этой статье обсуждается при каких условиях оптимизатор запросов решает перекомпилировать запросы, и как это влияет на производительность SQL-запросов.
Продолжить чтение "Перекомпиляция запроса SQL и её влияние на производительность"

Скрипт SQL Server для перестройки всех индексов для всех таблиц во всех базах данных

Пересказ статьи Greg Robidoux. SQL Server script to rebuild all indexes for all tables and all databases


Проблема


Одной из главных функций администратора баз данных является обслуживание индексов. Опубликовано много информации о различных командах, использующихся для перестройки и реорганизации индексов, а также различиях в обслуживании индексов в SQL Server. Кроме того, давались советы об использовании планов обслуживания индексов для всех баз данных. Одной из проблем планов обслуживания является то, что они не всегда оказываются надежными, как вы надеялись, и вы временами не получаете достоверной информации о том, была ли задача на самом деле успешной или нет. Здесь мы рассмотрим простой скрипт, который мог бы использоваться для перестройки всех индексов для всех баз данных. Продолжить чтение "Скрипт SQL Server для перестройки всех индексов для всех таблиц во всех базах данных"

Что такое оптимизатор на основе стоимости?

Пересказ статьи Brent Ozar. What Is a Cost-Based Optimizer


Когда вы выполняете запрос, сервер баз данных должен выяснить следующие вещи:

  • Какая таблица должна обрабатываться первой.

  • Какой индекс использовать на этой таблице.

  • Выполнять поиск по этому индексу или сканировать его.

  • Какую таблицу обрабатывать следующей.

  • Как соединять данные этих двух таблиц.

  • Когда сортировать данные.


Продолжить чтение "Что такое оптимизатор на основе стоимости?"