Улучшения готовности к работе (компонент Database Engine)

Для защиты баз данных приложений в корпоративной среде от запланированных и незапланированных простоев в SQL Server 2012 появилась функция Группы доступности AlwaysOn и ряд других улучшений высокого уровня доступности.

В этом разделе

  • Новые и улучшенные возможности SQL Server 2012 с пакетом обновления 1 (SP1)

  • Экземпляры отказоустойчивого кластера (режим AlwaysOn для SQL Server)

  • Группы доступности AlwaysOn

  • Операции в сети

Новые или улучшенные функции SQL Server 2012 с пакетом обновления 1 (SP1)

Сводку по всем улучшенным функциям SQL Server 2012 с пакетом обновления 1 (SP1) см. в разделе Новые или улучшенные функции SQL Server 2012 с пакетом обновления 1 (SP1).

Миграция между кластерами групп доступности AlwaysOn для обновления ОС

В SQL Server 2012 c пакетом обновления 1 (SP1) появилась поддержка миграции групп доступности AlwaysOn между кластерами при развертывании на новый отказоустойчивый кластер Windows Server (WSFC). При выполнении миграции между кластерами одна или несколько групп доступности AlwaysOn переносятся в новый целевой кластер WSFC с минимальным временем простоя. Процесс миграции между кластерами позволяет выполнять соглашения об уровне обслуживания при переходе на версию кластера Windows Server 2012. Необходимо установить пакет обновления 1 (SP1) для SQL Server 2012 и включить группы доступности AlwaysOn в целевом отказоустойчивом кластере WSFC. Для успешной миграции между кластерами необходимо тщательно спланировать и подготовить целевой кластер WSFC.

Дополнительные сведения см. в разделе Перенос групп доступности AlwaysOn из одних кластеров в другие в целях обновления ОС.

Значок стрелки, используемый со ссылкой «В начало»[В начало]

Экземпляры отказоустойчивого кластера (режим AlwaysOn для SQL Server)

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

  • Гибкая политика отработки отказов для определения работоспособности кластера. В экземпляре отказоустойчивого кластера SQL Server в каждый отдельный момент времени только один узел может быть владельцем группы кластерных ресурсов. Клиентские запросы обслуживаются через этот узел для данного экземпляра отказоустойчивого кластера. В случае сбоя группа объектов владения переходит к другому узлу отказоустойчивого кластера. Этот процесс называется отработкой отказа. Улучшенная система обнаружения сбоев, представленная в SQL Server 2012, а также дополнительное свойство уровня условий сбоя позволяют настроить более гибкую политику отработки отказов. Дополнительные сведения см. в разделе Политика отработки отказа для экземпляров отказоустойчивого кластера.

  • Косвенные контрольные точки. Косвенные контрольные точки являются альтернативой автоматическим контрольным точкам для конкретных баз данных, которые задаются свойством сервера. Косвенные контрольные точки предоставляют новый алгоритм назначения контрольных точек для компонента Компонент Database Engine. Этот алгоритм дает более надежную гарантию времени восстановления базы данных в случае сбоя или отработки отказа, что обеспечивается автоматическими контрольными точками. Чтобы гарантировать, что восстановление базы данных не превысит некоторого времени, для конкретной базы данных можно указать максимально допустимое время простоя.

    ПримечаниеПримечание

    В базе данных, которая настроена на использование косвенных контрольных точек, может снизиться производительность обработки транзакционной нагрузки в режиме «в сети».

    Дополнительные сведения см. в разделе Контрольные точки базы данных (SQL Server).

Значок стрелки, используемый со ссылкой «В начало»[В начало]

Группы доступности AlwaysOn

Развертывание Группы доступности AlwaysOn включает в себя создание и настройку одной или нескольких групп доступности. Группа доступности — это контейнер, который определяет набор пользовательских баз данных (баз данных доступности), переключаемых на другой ресурс как единое целое, а также набор реплик доступности для размещения копий всех баз данных доступности. Для каждой группы доступности требуются минимум две реплики: первичная реплика и одна вторичная реплика.

Группы доступности AlwaysOn предоставляет широкий набор параметров, позволяющих повысить уровень доступности баз данных и улучшить использование ресурсов. Ключевыми компонентами являются:

Дополнительные сведения см. в разделе Группы доступности AlwaysOn Совместимость (SQL Server).

Средства групп доступности AlwaysOn

Группы доступности AlwaysOn предоставляет интегрированный набор средств для упрощения развертывания групп доступности и управления группами доступности, в том числе:

Значок стрелки, используемый со ссылкой «В начало»[В начало]

Операции в сети

  • Расширенная поддержка построения индексов в сети

    Индексы, включающие столбцы данных больших объектов (LOB), varchar(max), nvarchar(max), varbinary(max) или XML-данные, теперь можно создавать, перестраивать и удалять в режиме «в сети». Дополнительные сведения об операциях с индексами в сети см. в разделах Руководящие принципы для операций с индексами и Выполнение операции с индексами в сети.

  • Сокращение времени простоя при обновлении приложения

    Добавление столбцов таблицы со значениями по умолчанию теперь представляет собой операцию только с метаданными. Таким образом, для объекта требуется установить только непродолжительную монопольную блокировку, которая обычно длится не более секунды. Устанавливать длительные монопольные блокировки таблицы больше не требуется. Сведения о добавлении столбцов таблицы см. в разделе Добавление столбцов в таблицу (компонент Database Engine).

Значок стрелки, используемый со ссылкой «В начало»[В начало]

См. также

Основные понятия

Новые возможности (компонент Database Engine)

Группы доступности AlwaysOn (SQL Server)

Экземпляры отказоустойчивого кластера (режим AlwaysOn) (SQL Server)

Отказоустойчивая кластеризация Windows Server (WSFC) с SQL Server