Skip to content

Краткое введение в утилиту bcp

Пересказ статьи Arthur-Daniels. A brief introduction for bcp


Я заканчиваю использование утилиты bcp перемещением таблиц между средами. При этом я нахожу, что множество руководств в интернет очень детально описывают её использование. Это прекрасно, если у вас много времени. Вот моё краткое введение. Я буду обращаться сюда, если забуду, как её использовать.

Continue reading "Краткое введение в утилиту bcp"

Использование индексирования для решения проблем с блокировкой и тупиком

Пересказ статьи David Fowler. Using Indexing To Solve Blocking and Deadlocking Issues


Когда какое-то время назад в беседе я предположил, что индекс мог бы, возможно, решить проблему тупика, реакция была такой: "Что? Как может индекс решить проблему тупика?"
Continue reading "Использование индексирования для решения проблем с блокировкой и тупиком"

Разница между различными бинарными коллациями (языки, версии, BIN против BIN2)

Пересказ статьи Solomon Rutzky. Differences Between the Various Binary Collations (Cultures, Versions, and BIN vs BIN2)


Бинарные коллации во многом проще для понимания, чем небинарные, поскольку они не имеют сложностей, связанных с национальными лингвистическими правилами. Они просто работают со значениями символов и тут нет места для чудес: все символы имеют базовые значения; если два символа имеют одинаковое значение, то они равны, в противном случае не равны; и это значение определяет порядок, правильно?
Continue reading "Разница между различными бинарными коллациями (языки, версии, BIN против BIN2)"

Пересмотр производительности оконных агрегатов в SQL Server 2019

Пересказ статьи Kathi Kellenberger. The Performance of Window Aggregates Revisited with SQL Server 2019


В 2005 и 2012 Майкрософт ввела в SQL Server большое число оконных функций, например, мою любимую функцию LAG. Эти функции отличает хорошая производительность, но главное преимущество их, на мой взгляд, состоит в простом написании сложных запросов. Я многие годы с удовольствием пользовалась этими функциями, однако одна вещь все же беспокоила меня - это производительность агрегатных оконных функций. К счастью, ситуация изменилась с приходом SQL Server 2019.
Continue reading "Пересмотр производительности оконных агрегатов в SQL Server 2019"