(Возврат на основную страницу)

 

Содержание номера за Октябрь 2014 год

SQL Server

Октябрь 2014 10 (52)

 

  1. Система отслеживания изменений (Change Data Capture - CDC) в SQl Server
    Ганеш Каппасвами (Ganesh Kuppuswamy)

  2. Назначение квоты для оптимизированных для памяти таблиц SQL Server
    Даниэль Фарина (Daniel Farina)

  3. Определение параметра BUCKET_COUNT для хеш индексов таблиц, опимизированных для памяти
    Даниэль Фарина (Daniel Farina )

  4. Как выполнить операцию ETL только средствами SQL, используя массовую вставку во временную таблицу (SQL Spackle )
    Стэн Калп (Stan Kulp)


Система отслеживания изменений (Change Data Capture - CDC) в SQl Server
Ганеш Каппасвами (Ganesh Kuppuswamy)

Система отслеживания изменений фиксирует информацию об изменениях данных в таблице.
Используя CDC, вы можете исключить такие дорогостоящие технологии как триггеры, столбцы timestamp, и разного рода соединения.
Система CDC доступна только в Enterprise, Developer и Evaluation редакциях SQL Server.
 


Назначение квоты для оптимизированных для памяти таблиц SQL Server
Даниэль Фарина (Daniel Farina)


Проблема
Вы начали использовать оптимизированные для работы в памяти объекты, новую функциональность SQL Server 2014.Спустя некоторое время, вы обнаруживаете, что In-Memory объекты потребляют больше памяти, чем вы планировали. Я предлагаю методику поведения в такой ситуации.
 


Определение параметра BUCKET_COUNT для хеш индексов таблиц, опимизированных для памяти
Даниэль Фарина (Daniel Farina )


Задача
Вы перенесли часть таблиц в среду, оптимизированную для работы в памяти, но производительность не только не увеличилась, но даже стала хуже. В чем дело? Я попробую дать ответ на этот вопрос.
 


Как выполнить операцию ETL только средствами SQL, используя массовую вставку во временную таблицу (SQL Spackle )
Стэн Калп (Stan Kulp)


Введение


Инструкция BULK INSERT осуществляет импорт файла данных в таблицу или в представление базы данных в формате, заданном пользователем, в версиях SQL Server 2005 и старше. Инструкция массовой вставки интересна тем, что она обеспечивает способ, позволяющий выполнить операцию извлечения, преобразования и загрузки (Extract, Transform и Load, ETL) исключительно средствами SQL.
SQL-скрипт для операции ETL
Следующий код на языке SQL создает на сервере SQL Server таблицу с именем SP500, а также временную таблицу с именем #temp, выполняет массовую вставку файла sp500hst.txt в таблицу #temp, после чего вставляет записи, выбранные из временной таблицы, в таблицу SP500 на сервере SQL Server.


(Возврат на основную страницу)