• Часть 2: Транзакционные механизмы SQL Server на примерах. Журнал транзакций

    • Рубрика: SQL,Новое
    • Автор: Михаил Гурьянов
    • Дата: Четверг 02 Янв 2014

    sqlИ сразу выкладываю второй доклад, посвященный назначению журнала транзакций, демонстрации работы журнала на логическом и физическом уровне, архитектуре файлов виртуальных журналов (Virtual Log File — VLF), изменению размеров журнала транзакций и принципу формирования Log Sequence Number (LSN).  Видео-урок продолжает серию вебинаров, посвященных архитектуре работы буфер-кэша и транзакционного лога, процессов Lazy Writer и Checkpoint, отличиям в разных моделях восстановления и нововведениям SQL Server 2012—2014. Особенностью серии является преобладание демонстраций, в частности примеров использования представлений динамического управления (DMV), счетчиков производительности (Performance counters), расширенных событий (Extended Events) и недокументированных возможностей SQL Server. В демонстрациях используется последняя доступная версия SQL Server 2014 CTP2.

    Посмотреть доклад можно на Techdays http://www.techdays.ru/videos/7306.html

    • Часть 1: ACID. Из серии Транзакционные механизмы SQL Server на примерах

      • Рубрика: SQL,Новое
      • Автор: Михаил Гурьянов
      • Дата: Четверг 02 Янв 2014

      sql

      30 ноября 2014 года состоялось мое выступление на конференции SQL Saturday #261 2013 на тему: Транзакционные механизмы SQL Server на примерах. Доклад был посвящен назначению журнала транзакций, демонстрации работы журнала на логическом и физическом уровне, архитектуре файлов виртуальных журналов,  буфер-кэша, процессам Lazy Writer и Checkpoint, отличиям в разных моделях восстановления и нововведениям SQL Server 2012—2014. Выступление вызвало большой интерес, особенно новинка 2014 года — Delayed Durability. Доклад был часовой и поэтому вместил только часть подготовленного материала и презентаций. Понимая важность и нужность темы для IT специалистов, я решил сделать серию видеоуроков под общим названием: Транзакционные механизмы SQL Server на примерах. Особенностью серии является преобладание демонстраций, в частности примеров использования представлений динамического управления (DMV), счетчиков производительности (Performance counters), расширенных событий (Extended Events) и недокументированных возможностей SQL Server. В демонстрациях используется последняя доступная версия SQL Server 2014 CTP2. Сегодня я представляю первый доклад, посвященный демонстрации обеспечения принципов ACID: атомарности, согласованности, изолированности и «живучести» при реализации транзакций.

      Посмотреть доклад можно на Techdays http://www.techdays.ru/videos/7305.html

    • Главная SQL, Новое SQL, SQL 2008 R2, Конкурс
      • Итоги конкурса: Microsoft SQL Server 2008 R2

        • Рубрика: SQL,Новое
        • Автор: Алексей Тараненко
        • Дата: Понедельник 18 Окт 2010

        AND-THE-WINNER-IS-OSCAR-37748Спустя месяц обсуждений и голосований мы с удовольствием подводим итоги конкурса посвященного Microsoft SQL Server 2008 R2.

        От лица организаторов конкурса прощу прощения у авторов за перенос сроков окончания конкурса и столь длительный процесс подведения итогов.

        Данный конкурс мы проводили совместно с порталом sql.ru при поддержке компании Microsoft. Конкурсные статьи номинировались в трех категориях:

      • Главная SQL, Новое SQL, SQL 2008 R2
        • Обработка ошибок и формирование сообщений об ошибках для баз данных Microsoft SQL Server 2005/2008

          • Рубрика: SQL,Новое
          • Автор: LVlad
          • Дата: Вторник 21 Сен 2010

          errorreportДля программ, работающих с БД, важным является не только корректность обработки ошибок БД, но и формирование информативных сообщений об этих ошибках. Наличие таких сообщений позволяет быстрее выявлять причины ошибок изменения данных БД и их исправлять. Особенно это актуально для пользователей программных продуктов, которым в большинстве случаев может быть не известна не только структура конкретной БД, но и теоретические основы реляционных баз данных. Хотя Microsoft SQL Server и формирует довольно подробные сообщения об ошибках ограничений базы данных, но при непосредственной передаче их пользователям в большинстве случаев, сложно рассчитывать на то, что ему удастся выявить по такому сообщению причину ошибки. Можно выделить несколько основных причин возникновения такой ситуации:

        • Главная SQL, Новое Scripts, SQL, SQL 2008 R2
          • Безопасные скрипты по-новому

            • Рубрика: SQL,Новое
            • Автор: Alsin
            • Дата: Вторник 21 Сен 2010

            imagesCACUV4IU

            SQL Server 2008 содержит несколько давно ожидаемых расширений синтаксиса, которые облегчают написание скриптов вообще и написание безопасных скриптов в частности. Под безопасными скриптами мы будем понимать перезапускаемые скрипты, которые проверяют состояние данных перед тем как вносить изменения, и изменяют только нуждающиеся в изменениях данные. Например, перед добавлением новой строки будет произведена проверка наличия строки в таблице, и если ее нет, она будет добавлена. В предыдущей статье была кратко затронута тема написания безопасных скриптов с использованием «классического» TSQL. В этой статье мы рассмотрим, что предлагает SQL Server 2008 для облегчения задачи написания таких скриптов.

          • Главная SharePoint, SQL, Новое Reporting Services, SharePoint, SQL 2008 R2
            • SQL Server 2008 R2. Интеграция Reporting Services и SharePoint 2010 шаг за шагом

              special_reportНе секрет, что продукт фирмы Microsoft SharePoint – это один из самых динамически быстро развивающихся продуктов. В SQL Server 2008 R2 появилась долгожданная возможность интеграции Reporting Services и SharePoint 2010. Если вдуматься, это вполне логичный шаг. В обоих этих продуктах используются одни и те же технологии, так почему же не скрестить их и попробовать, что из этого получиться? В данной статье остановлюсь на процессе инсталляции Reporting Services входящий в SQL Server 2008 R2 в режиме интеграции с SharePoint 2010, и какие новые возможности предоставляются администратору баз данных.

            • Главная SQL, Новое Scripts, SQL, SQL 2008 R2
              • Делаем простые вещи сложными или безопасные скрипты

                • Рубрика: SQL,Новое
                • Автор: Alsin
                • Дата: Понедельник 20 Сен 2010

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

              • Главная SQL, Новое SQL, SQL 2008 R2
                • Microsoft StreamInsight и обработка сложных событий Complex Event Processing (CEP)

                  • Рубрика: SQL,Новое
                  • Автор: BorodaSoft
                  • Дата: Понедельник 06 Сен 2010

                  00_logo С выходом новой версии SQL Server 2008 R2 Microsoft представила платформу StreamInsight для создания приложений обработки сложных событий. Главной задачей CEP приложений является обработка в режиме реального времени множества событий из различных источников (потоков событий) с целью выявления значимых событий, основанных на одном или нескольких потоков событий, либо выявления ряда событий, за определенный промежуток времени.

                • Главная SQL, Новое SQL, SQL 2008 R2
                  • Интеграция Данных

                    • Рубрика: SQL,Новое
                    • Автор: VickkyP
                    • Дата: Четверг 02 Сен 2010

                    data_monthly2 Служба Integration Services, входящая в SQL Server 2008 R2
                    является платформой для построения высокоэффективной интеграции данных и для решения задач, связанных с последовательно выполняемыми действиями, включающими операции по извлечению, преобразованию и загрузке (ETL) данных в хранилище. Функциональные возможности службы Integration Services SQL Server 2008 R2 имеют улучшенную производительность, благодаря лучшей поддержке многопоточности в мультипроцессорных системах и высокоэффективным коннекторам доступа к источникам данных сторонних производителей. Платформа Integration Services в SQL Server 2008 R2 версии Enterprise превосходит традиционный процесс ETL благодаря набору адаптеров и преобразований для "добывания" данных, очистки данных и поддержке, близкой к реальному времени, среды окружения Analysis
                    Services.

                  • Главная SQL, Новое SQL, SQL 2008 R2, StreamInsight, Конкурс
                    • Обзор технологии Microsoft StreamInsight

                      • Рубрика: SQL,Новое
                      • Автор: iandreev
                      • Дата: Понедельник 19 Июл 2010

                      SQL-Server-StreamInsight-CTP2-Available-for-Download-2 Технология StreamInsight – это новая технология для анализа данных от Microsoft. Microsoft StreamInsight предназначен для обработки потоков событий и базируется на технологии Complex Event Processing.