Skip to content

Почему запросы к связанным серверам настолько плохи?

Пересказ статьи Brent Ozar. Why Are Linked Server Queries So Bad?


Помните, когда вы в школе были в кого-то были влюблены? Вы могли бы написать записку с просьбой сделать вас валентинкой и попросить общего друга передать эту записку.

Взрослый эквивалент этого - запросы к связанному серверу.

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

Присоединение базы данных без файла журнала транзакций

Пересказ статьи Chad Callihan. Attach Database Without Transaction Log File


Что если вы перемещаете базу данных на новый сервер, отсоединяя (detach) и снова присоединяя файлы базы данных, и кто-то (конечно, не вы) потерял файл журнала? Что если требуется перевести старую базу данных в режим онлайн, но к вам пришел человек, у которого имеется только mdf файл? Можно все же присоединить базу данных в подобных случаях? Давайте это выясним.

Продолжить чтение "Присоединение базы данных без файла журнала транзакций"
Категории: T-SQL

Установка полнотекстового поиска с помощью T-SQL

Пересказ статьи Steve Jones. Setup Full-Text using T-SQL


Предыдущая статья была посвящена установке полнотекстового поиска (FTS) и индексов в SSMS. Здесь рассматривается эквивалент на T-SQL.



Продолжить чтение "Установка полнотекстового поиска с помощью T-SQL"
Категории: T-SQL

Установка полнотекстового индекса

Пересказ статьи Steve Jones. Setting up a Full Text Index


Недавно мне встретился вопрос относительно полнотекстового поиска. Я знал ответ, но, чтобы протестировать некий код, я переустановил индекс, что заняло порядка минуты, и я решил написать об этом. Эта публикация посвящена основам установки индекса.
Продолжить чтение "Установка полнотекстового индекса"
Категории: T-SQL

Обзор оператора sp_helptext

Пересказ статьи Nisarg Upadhyay. An overview of the sp_helptext statement


В этой статье вы узнаете об операторе (хранимой процедуре) sp_helptext. Я покажу различные примеры его использования и пару альтернатив.

Оператор sp_helptext используется для просмотра определения следующих объектов базы данных.


Продолжить чтение "Обзор оператора sp_helptext"
Категории: T-SQL

Что такое материализованное представление, и зачем его использовать?

Пересказ статьи Nahla Davies. What is a Materialized View and Why Should you Use It?


По мере роста объема данных все больше разработчиков обращаются к материализованным представлениям для обработки запросов. Этот подход имеет много возможностей.

В этой статье рассматривается понятие материализованного представления, его условий и тех преимуществ, которое оно дает пользователям. Вы также поймете разницу между представлением и материализованным представлением, и как получить выгоду от использования материализованного представления, если вы этого еще не делали.
Продолжить чтение "Что такое материализованное представление, и зачем его использовать?"

Еще больше удовольствия с арифметикой DATETIME!

Пересказ статьи Eitan Blumin. Even more fun with DATETIME arithmetics!


В одной из предыдущих публикаций я привел способ использования "математики" для манипуляции со значениями типа datetime с целью эффективной генерации, вычислений и отображения интервалов (т.е. разницы между двумя значениями datetime). Они, главным образом, работают с операторами сложения и вычитания (+, -).
Продолжить чтение "Еще больше удовольствия с арифметикой DATETIME!"
Категории: T-SQL

Получите удовольствие от арифметики с DATETIME

Пересказ статьи Eitan Blumin. Fun with DATETIME Arithmetics


Нулевое значение


Тип данных datetime имеет "нулевое значение", которое представляется как 1900-01-01 00:00:00.

Оно может быть представлено литеральным значением 0. Проверим:


Продолжить чтение "Получите удовольствие от арифметики с DATETIME"
Категории: T-SQL