Поделиться через


Приостановка и возобновление хранения данных Fabric

Область применения: конечная точка аналитики SQL и хранилище в Microsoft Fabric

Емкость Microsoft Fabric можно приостановить, чтобы обеспечить экономию затрат для вашей организации. Аналогично другим рабочим нагрузкам, хранилище данных Synapse в Microsoft Fabric затрагивается при приостановке емкости Fabric.

Хранилище или Lakehouse в Microsoft Fabric нельзя приостановить отдельно. Дополнительные сведения о приостановке и возобновлении емкости Fabric см. в статье "Приостановка и возобновление работы емкости".

Влияние на запросы пользователей

Администратор может приостановить активную емкость Fabric в любое время, даже когда выполняются инструкции SQL. Пользователи могут ожидать следующее поведение при приостановке емкости:

  • Новые запросы. После приостановки емкости пользователи не могут выполнять новые инструкции ИЛИ запросы SQL. Это также включает действия на портале Fabric, такие как операции создания, загрузка сетки данных, открытие представления модели, открытие редактора визуальных запросов. Любое новое действие, предпринятая после приостановки емкости, возвращает следующее сообщение об ошибке. Unable to complete the action because this Fabric capacity is currently paused.
    • В клиентских инструментах приложений, таких как SQL Server Management Studio (SSMS) или Azure Data Studio, пользователи войдите в приостановленную емкость, получат тот же текст ошибки с кодом ошибки SQL: 24800.
    • В клиентских инструментах приложений, таких как SQL Server Management Studio (SSMS) или Azure Data Studio, пользователи пытаются выполнить новый запрос TSQL на существующем подключении, когда емкость приостановлена, увидит тот же текст ошибки с кодом ошибки SQL: 24802.
  • Запросы во время полета: все открытые запросы, такие как инструкции SQL в выполнении, или действия в SQL Редактор запросов, редакторе визуальных запросов или представлении моделирования, отменяются с сообщением об ошибке, напримерUnable to complete the action because this Fabric capacity is currently paused.
  • Пользовательские транзакции: когда емкость приостанавливается в середине транзакции пользователя, например BEGIN TRAN и COMMIT TRANоткат транзакций.

Примечание.

Пользовательский интерфейс отклонения новых запросов и отмены запросов на полете согласован как на портале Fabric, так и в клиентских приложениях, таких как SQL Server Management Studio (SSMS) или Azure Data Studio.

Влияние на системные фоновые задачи

Как и задачи, инициированные пользователем, системные фоновые задачи, которые выполняются во время приостановки емкости, отменяются. Примеры системных инструкций включают синхронные действия метаданных и другие фоновые задачи, которые выполняются для ускорения выполнения запроса.

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

Влияние на кэш и производительность

При приостановке емкости Fabric ресурсы вычислительных ресурсов хранилища завершаются корректно. Для обеспечения оптимальной производительности кэши должны сохраняться теплыми все время. В таких сценариях не рекомендуется приостановить базовую емкость.

Когда емкость Fabric возобновляется, она перезапускает вычислительные ресурсы хранилища с чистым кэшем, для добавления соответствующих данных в кэш потребуется несколько запусков. В течение этого времени после возобновления работы может возникнуть замедление производительности.

Совет

Сделайте компромисс между производительностью и затратами, прежде чем принять решение приостановить базовую емкость Fabric.

Влияние на выставление счетов

  • Если емкость приостановлена вручную, она фактически приостанавливает счетчики выставления счетов вычислений для всех рабочих нагрузок Microsoft Fabric, включая хранилище.
  • Хранилища данных не сообщают об использовании вычислений после запуска рабочего процесса приостановки.
  • Счетчик выставления счетов за хранение OneLake не приостановлен. При приостановке вычислений вы продолжаете платить за хранилище.

Дополнительные сведения о последствиях выставления счетов см. в статье "Сведения о счете за емкость Azure Fabric".

Рекомендации и ограничения

  • В случае приостановки запросы в тестовом режиме в клиентских инструментах приложений, таких как SQL Server Management Studio (SSMS) или Azure Data Studio , получают универсальные сообщения об ошибках, которые не указывают намерение отмены. Несколько примеров сообщений об ошибках в этом случае будут (не ограничены):
    • An existing connection was forcibly closed by the remote host
    • Internal error. Unable to properly update physical metadata. Please try the operation again and contact Customer Support Services if this persists.
    • A severe error occurred on the current command. The results, if any, should be discarded.
  • После возобновления работы емкости может потребоваться несколько минут, чтобы начать принимать новые запросы.
  • Действие очистки фона может повлиять при приостановке вычислений. Действия завершаются после возобновления работы емкости.

Следующий шаг