Аналитика на ibm z: Ускоритель idaa. · 2019. 12. 16. · Аналитика...

Post on 11-Oct-2020

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Аналитика на IBM Z: Ускоритель IDAA.

Казакова Ирина

IBM Z Software Specialist

Irina.kazakova1@ibm.com

Технология Db2 Analytics Accelerator

Гибридная платформа IBM Z

• Поддерживает обработку транзакций и

аналитические рабочие нагрузки одновременно

• Предоставляет лидирующие технологии в области производительности для смешанных рабочих нагрузок

• Превосходная доступность, надежность и безопасность

Db2 for z/OS and Db2 Analytics Accelerator

Технология Db2 Analytics Accelerator

Основная идея: Объединить две технологии для работы с базой данных в гибридной системе работая с одними и теми же данными - Db2 z / OS для транзакционной обработки - Db2 Analytics Accelerator для

сложных / аналитических запросов Весь доступ к данным и управление идет через Db2 z/OS. Думайте об ускорителе как о дополнительном пути доступа для определенных типов запросов.

Технология Db2 Warehouse with BLU Acceleration

Analytics Accelerator основан на принципе Db2 Warehouse - Лучший аналитический движок IBM для многих продуктов - Последние технологические новинки аналитики - SQL-совместимость между продуктами IBM - Хорошее ускорение для обработки очень сложных аналитических запросов - Высокая степень конкурентности пользователь/запрос - Большой потенциал для более быстрого приема инкрементальных обновлений • В результате значительно снижается задержка HTAP-запросов.

BLU Acceleration – как это работает 10 TB raw data 34 columns 13.5 years data No indexes used

SELECT COUNT_BIG(*) from DAILY_SALES WHERE PERKEY => 1997001 AND PERKEY <= 1997091

Db2 Analytics Accelerator for z/OS Version 7.1, deployment on IBM Z

Программный продукт, работающий с IBM Z Пакет SW интегриуется в IBM Secure Service Container, чтобы предоставить полностью управляемое устройство, работающее в LPAR SSC, которое можно развернуть за считанные минуты. Легко интегрируется в среду IBM Z заказчика и использует известные процедуры управления LPAR-, памятью и CPU. Использует предоставленное клиентом хранилище для хранения данных на стороне ускорителя. Масштабируется с назначением доступных процессорных ядер, изначально ориентируясь на размеры, сравнимые с приборами 1/2 rack PDA (N3001-005)

IBM Db2 Analytics Accelerator on IBM Z

Hybrid Transaction and Analytical Processing - HTAP

Как True-HTAP применяется? Новый zParm QUERY_ACCEL_WAITFORDATA + Special register

BIND опция планируется в дальнейших релизах

CURRENT QUERY ACCELERATION

WAITFORDATA = n.m

n.m = 0.0 - 3600.0 (seconds) Default: 0.0 = No wait Can be set differently for each query

WAITFORDATA = 0.0

Immediately execute in the Accelerator (current behavior, no delay)

Как True-HTAP применяется?

WAITFORDATA > 0.0

Wait for committed changes to be applied via asynchronous replication

If wait time is exceeded check Delay Expiration rule (Option 13 of the replication submenu of the configuration console):

If “CONTINUE”, immediately execute in the Accelerator and return SQLCODE +904

If “FAIL” (default), check CURRENT QUERY ACCELERATION special register

If “WITH FAILBACK” is specified, execute query in Db2

Else FAIL query with SQLCODE -904

Критерии ускорения

• Динамические и статические запросы могут быть ускорены

• Db2 Optimizer решает должен ли запрос быть отправлен на акселератор • Dynamic: во время исполнения • Static: по времени BIND

• Целый запрос может быть отправлен на акселератор, не по частям

• Только запросы на чтение рассматриваются для ускорения

• Запросы с INSERT выражениями могут быть ускорены

• Пререквизиты для ускорения запросов: • Акселератор запущен • Все используемые таблицы доступны

для ускорения • Опции для ускорения запросов

определены • Special register (CURRENT QUERY ACCELERATION)

• BIND option • ZPARM (QUERY_ACCELERATION) in Db2 for z/OS • Options: ELIGIBLE, ENABLE, ENABLE WITH

FAILBACK, ALL

Спасибо!

top related