Успокоиться

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

Описание

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

Пример

Возможно, наиболее известная поддержка этого была включена в Microsoft Shadow Copies [1] , которая была представлена ​​в Microsoft Windows Server 2003. Чтобы приложение было приостановлено во время процесса теневого копирования, оно должно зарегистрироваться как средство записи [2] и отвечать за перевод себя в режим ожидания после уведомления.

Схемы поставщиков

Различные поставщики баз данных и приложений реализуют схемы для поддержки этой функции, в том числе:

  • Livestate от Symantec – теперь включает процесс приостановки, как и функции моментального снимка VI3 и VCB от VMware. Symantec поддерживает Exchange и SQL.
  • Поддержка VMware – система ввода-вывода
  • IBM DB2 LUW поддерживает команду Quiesce , которая используется для указания состояния, при котором все пользователи заблокированы в базе данных или экземпляре (баз данных), чтобы можно было выполнять административные задачи. [3]
  • В операционных системах IBM DB2 для z/OS, OS/390 и IBM i имеется служебная команда QUIESCE , которая используется для записи всех данных, принадлежащих определенной базе данных (логической сущности в подсистеме DB2), из буферов, что помогает служебным программам быстро получать доступ DRAIN к наборам данных.
  • IBM DB2 для z/OS и OS/390 также поддерживает команду SET LOG SUSPEND , которая технически останавливает запись в журнал, фактически замораживая любую активность базы данных (за исключением большинства запросов). Этот режим иногда используется для схем резервного копирования типа моментального снимка, таким образом, он длится менее секунды, гарантируя, что резервные данные находятся в согласованном состоянии. Эта команда отменяется командой SET LOG RESUME .
  • Плавное завершение работы WebSphere MQ называется приостановкой. [4]
  • ORACLE также поддерживает команду Quiesce , начиная с версии 9i, которая позволяет существующим пользователям продолжать использовать ресурсы, но запрещает предоставление новых ресурсов. [5]
  • SYBASE ASE 12.0 и выше поддерживают команду QUIESCE DATABASE, которая запрещает любому процессу запускать команды, записывающие в журнал транзакций. Основная цель — остановить все действия по обновлению, чтобы файлы базы данных можно было скопировать или создать резервную копию с помощью утилит уровня ОС. Пока база данных заморожена, она по-прежнему доступна пользователям для запросов только на чтение. [6]
  • Microsoft Windows SharePoint Services 3.0 и Microsoft Office SharePoint Server 2007/2010 поддерживают опцию QUIESCE или QUIESCE FROM TEMPLATE (2010) в окне операций центра администрирования. Это позволяет администратору остановить серверную ферму от приема новых подключений пользователей и постепенно переводить все долго работающие приложения в автономный режим без потери данных.
  • Система объектно-ориентированной базы данных JADE может выполнять замороженное резервное копирование с параметром 'quiesced=true'. База данных переводится в состояние покоя, позволяя текущим активным транзакциям завершиться, а затем сбрасывая измененные буферы из кэша в стабильную базу данных. [7] Во время замороженного резервного копирования обновляющие транзакции не допускаются, а попытки выполнить транзакции базы данных вызывают исключение базы данных.
  • Microsoft Visual Studio Team Foundation Server поддерживает функцию приостановки с помощью утилиты командной строки TFS Service Control. Более подробная информация об этой утилите командной строки содержится в библиотеке MSDN . [8] Статья Microsoft Knowledge Base описывает ее, указывая, что она отключает доступ к службам Team Foundation Server на время выполнения операций обслуживания. [9]

Смотрите также

Словарное определение слова quiesce в Викисловаре

Ссылки

  1. ^ «Технический справочник службы теневого копирования томов: восстановление данных». technet.microsoft.com . 8 октября 2009 г.
  2. ^ «Как работает служба теневого копирования томов: восстановление данных». technet.microsoft.com . 8 октября 2009 г.
  3. ^ "Центр знаний IBM". publib.boulder.ibm.com .
  4. ^ "Центр знаний IBM". publib.boulder.ibm.com .
  5. ^ "Улучшения высокой доступности в Oracle9i". oracle-base.com .
  6. ^ "Руководство по системному администрированию (только онлайн): Содержание". manuals.sybase.com . Архивировано из оригинала 22 февраля 2009 г. . Получено 22 мая 2022 г. .
  7. ^ "Архивная копия". Архивировано из оригинала 7 января 2014 года . Получено 7 января 2014 года .{{cite web}}: CS1 maint: archived copy as title (link)
  8. ^ douge (20 апреля 2015 г.). «Используйте команду TFSServiceControl для остановки или запуска служб TFS или пулов приложений». msdn.microsoft.com .
  9. ^ Поддержка Microsoft KB 950893
Retrieved from "https://en.wikipedia.org/w/index.php?title=Quiesce&oldid=1174059841"