Обновление выделенного пула SQL (ранее — хранилище данных SQL) до 2-го поколения

Tip

Microsoft Fabric Data Warehouse — это реляционное хранилище корпоративного масштаба на основе озера данных, с архитектурой, готовой к будущему, встроенной ИИ и новыми функциями. Если вы не знакомы с хранилищем данных, начните с Fabric Data Warehouse. Существующие рабочие нагрузки выделенного пула SQL могут обновляться до Fabric для доступа к новым возможностям в области науки о данных, аналитики в реальном времени и отчетности.

Microsoft помогает сократить затраты на начальный уровень запуска выделенного пула SQL (ранее — хранилище данных SQL). Более низкие уровни вычислений, способные обрабатывать требовательные запросы, теперь доступны для выделенного пула SQL (ранее — хранилище данных SQL). Прочитайте полное объявление о поддержке нижнего уровня вычислений для 2-го поколения. Новое предложение доступно в регионах, указанных в таблице ниже. Для поддерживаемых регионов существующий выделенный пул SQL 1-го поколения (ранее — хранилище данных SQL) можно обновить до 2-го поколения:

  • Процесс автоматического обновления: Автоматическое обновление не запускается, как только служба доступна в регионе. При запуске автоматического обновления в определенном регионе отдельные обновления хранилища данных будут выполняться во время выбранного расписания обслуживания.
  • Самостоятельное обновление до 2-го поколения: Вы можете управлять обновлением, выполняя самостоятельное обновление до 2-го поколения. Если регион еще не поддерживается, можно восстановить из точки восстановления непосредственно в экземпляр 2-го поколения в поддерживаемом регионе.

Автоматическая таблица доступности расписания и региона

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

* указывает, что определенное расписание для региона в настоящее время недоступно.

Region Доступно нижнее 2-е поколение Начало автоматического обновления
Восточный Китай * *
Северный Китай * *

Процесс автоматического обновления

На основе приведенной выше диаграммы доступности мы будем планировать автоматическое обновление для экземпляров 1-го поколения. Чтобы избежать непредвиденных перерывов в доступности выделенного пула SQL (ранее — хранилище данных SQL), автоматические обновления будут запланированы во время расписания обслуживания. Возможность создания нового экземпляра 1-го поколения будет отключена в регионах, проходящих автоматическое обновление до 2-го поколения. После завершения автоматических обновлений Gen1 будет устаревшим. Дополнительные сведения о расписаниях см. в разделе "Просмотр расписания обслуживания"

Процесс обновления будет включать краткое падение подключения (примерно 5 минут) при перезапуске выделенного пула SQL (прежнее название — хранилище данных SQL). После перезапуска выделенного пула SQL (прежнее название — хранилище данных SQL) он будет полностью доступен для использования. Однако вы можете столкнуться с снижением производительности, пока процесс обновления продолжает обновлять файлы данных в фоновом режиме. Общее время снижения производительности зависит от размера файлов данных.

Вы также можете ускорить процесс обновления файла данных, выполнив перестроение Alter Index во всех первичных таблицах columnstore с помощью более крупного класса SLO и класса ресурсов после перезапуска.

Примечание

Операция "Alter Index rebuild" — это автономная операция. Таблицы будут недоступны до завершения повторной сборки.

Самостоятельное обновление до 2-го поколения

Вы можете самостоятельно выполнить обновление, выполнив следующие действия в существующем выделенном пуле SQL 1-го поколения (ранее — хранилище данных SQL). Если вы решили самостоятельно обновить его, необходимо завершить его перед началом процесса автоматического обновления в вашем регионе. Это гарантирует, что вы избегаете риска автоматического обновления, вызывающего конфликт.

Существует два варианта при самостоятельном обновлении. Вы можете обновить текущий выделенный пул SQL (прежнее название — хранилище данных SQL) на месте или восстановить выделенный пул SQL 1-го поколения (ранее — хранилище данных SQL) в экземпляр 2-го поколения.

  • Обновление на месте — этот параметр обновит ваш существующий выделенный пул SQL Gen1 (ранее — хранилище данных SQL) до 2-го поколения (Gen2). Процесс обновления будет включать краткое падение подключения (примерно 5 минут) при перезапуске выделенного пула SQL (прежнее название — хранилище данных SQL). После перезапуска он будет полностью доступен для использования. Если во время обновления возникли проблемы, откройте запрос на поддержку и в качестве возможной причины наведите ссылку на обновление 2-го поколения.

  • Обновление с точки восстановления - Создайте определяемую пользователем точку восстановления в вашем текущем выделенном пуле SQL 1-го поколения (ранее - хранилище данных SQL), а затем восстановите непосредственно в экземпляре 2-го поколения. Существующий выделенный пул SQL 1-го поколения (ранее — хранилище данных SQL) останется на месте. После завершения восстановления выделенный пул SQL 2-го поколения (ранее — хранилище данных SQL) будет полностью доступен для использования. После запуска всех процессов тестирования и проверки на восстановленном экземпляре 2-го поколения исходный экземпляр 1-го поколения можно удалить.

Вы можете столкнуться с периодом снижения производительности, пока процесс обновления продолжает обновлять файлы данных в фоновом режиме. Общее время снижения производительности зависит от размера файлов данных.

Чтобы ускорить процесс миграции фоновых данных, можно сразу выполнить принудительное перемещение данных, выполнив Alter Index rebuild во всех первичных таблицах с columnstore, которые будут запрашиваться с более высокими уровнями SLO и ресурсного класса.

Примечание

Операция "Alter Index rebuild" — это автономная операция. Таблицы будут недоступны до завершения повторной сборки.

При возникновении проблем с выделенным пулом SQL (ранее — хранилище данных SQL), создайте запрос на поддержку и в качестве возможной причины наведите ссылку на обновление 2-го поколения.

Дополнительные сведения см. в статье Обновление до Gen2.

Часто задаваемые вопросы о миграции

Ген2 стоит так же, как Ген1?

  • Ответ. Да.

Вопрос. Как обновления влияют на сценарии автоматизации?

  • Ответ. Любой скрипт автоматизации, ссылающийся на цель уровня обслуживания, должен быть изменен, чтобы соответствовать эквиваленту 2-го поколения. Дополнительные сведения см. здесь.

Вопрос. Сколько времени обычно занимает самостоятельное обновление?

  • Ответ. Вы можете выполнить обновление на месте или выполнить обновление с точки восстановления.

    • Обновление на месте приведет к временной приостановке и возобновлению работы выделенного пула SQL (ранее — хранилище данных SQL). Фоновый процесс будет продолжаться, пока выделенный пул SQL (ранее — хранилище данных SQL) находится в рабочем режиме.
    • Это займет больше времени, если вы выполняете обновление через точку восстановления, так как процесс обновления будет включать полный процесс восстановления.

Вопрос. Сколько времени займет автоматическое обновление?

  • Ответ. Фактическое время простоя обновления — это только время приостановки и возобновления службы, которое составляет от 5 до 10 минут. После краткого простоя фоновый процесс будет выполнять миграцию хранилища. Длительность фонового процесса зависит от размера выделенного пула SQL (ранее — хранилище данных SQL).

Вопрос. Когда произойдет автоматическое обновление?

  • Ответ. Во время расписания обслуживания. Использование выбранного расписания обслуживания приведет к минимуму нарушений работы вашего бизнеса.

Вопрос. Что делать, если процесс фонового обновления, кажется, завис?

  • Ответ. Начало повторного индексации таблиц Columnstore. Переиндексация таблицы будет отключена во время этой операции.

Вопрос. Что делать, если у Gen2 нет цели уровня обслуживания, которая у меня есть на Gen1?

  • Ответ. Если вы используете DW600 или DW1200 в 1-м поколениях, рекомендуется использовать DW500c или DW1000c соответственно, так как 2-го поколения обеспечивает больше памяти, ресурсов и более высокую производительность, чем 1-го поколения.

Вопрос. Можно ли отключить геоархивирование?

  • Ответ. Нет. Геоизбыточное резервное копирование — это корпоративная функция для сохранения доступности выделенного пула SQL (прежнее название — хранилище данных SQL) в случае недоступности региона. Откройте запрос на поддержку , если у вас есть дополнительные проблемы.

Вопрос. Существует ли разница в синтаксисе T-SQL между 1-м и 2-м поколениями?

  • Ответ. Нет изменений в синтаксисе языка T-SQL с 1-го по 2-го поколения.

Q: поддерживает ли обслуживание Windows 2-го поколения?

  • Ответ. Да.

Вопрос. Смогу ли я создать новый экземпляр Gen1 после обновления моего региона?

  • Ответ. Нет. После обновления региона создание новых экземпляров 1-го поколения будет отключено.