Пропустить и перейти к основному содержимому
УЖЕ ДОСТУПНО

В Azure Analysis Services доступна оптимизированная синхронизация реплик запросов

Дата публикации: 16 апреля, 2020

Оптимизированная синхронизация реплик запросов в Azure Analysis Services теперь предоставляется в общедоступной версии. В Analysis Services улучшена синхронизация реплик запросов в масштабируемых средах, где клиентские запросы распределенными по одной или нескольким репликам запросов, что сокращает время отклика для рабочих нагрузок с высоким уровнем параллелизма.

На следующем снимке экрана показан новый параметр ReplicaSyncMode. Значение по умолчанию (1) означает полное восстановление реплики базы данных. Значение (2), напротив, позволяет включить оптимизированную синхронизацию реплик запросов в параллельном режиме.

Синхронизация реплик запросов

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

С другой стороны, при оптимизированной синхронизации реплик запросов все реплики синхронизируются параллельно, уменьшая время синхронизации и увеличивая вероятность того, что данные будут согласованы во время синхронизации. Базы данных хранятся в сети на всех серверах-участниках. Клиентам не нужно подключаться повторно. Более того, кэш в памяти обновляется постепенно — этот процесс может выполняться быстрее, чем восстановление модели.

Но обратите внимание на то, что оптимизированная синхронизация может потреблять дополнительную память на сервере в зависимости от того, какая часть данных изменилась и какую часть кэша требуется обновить. При этой операции может потребоваться вдвое больше памяти, чем при полном восстановлении, потому что новые и старые сегменты хранятся в памяти одновременно. Если реплике не будет хватать памяти во время синхронизации, служба Analysis Services перейдет в режим по умолчанию (отключение и подключение двух реплик за раз).

Дополнительные сведения о масштабировании запросов см. в документе о горизонтальном масштабировании в Azure Analysis Services.

  • Службы Azure Analysis Services
  • Features
  • Services

Связанные продукты