Thursday, August 15, 2013

12c on Exadata



Стали известны некоторые подробности того, как будет работать 12с на Экзадате, вот несколько Экзадата-специфических особенностей.
Главное направление развития - улучшение OLTP на Экзадате.
Как пишет Оракл: Database 12.1 enhancements for Exadata are focused on OLTP and Consolidation

- Hardware оптимизировано под OLTP Messaging
            СУБД сможет напрямую работать с Infiniband (Database calls InfiniBand hardware directly)

- Smart Scan сможет работать с типом данных LOB
            – Smart Scan offload for small CLOBs (< 4KB)
            – Like expressions, e.g. like(html, ‘Exadata’)
            – Pattern Matching, e.g. regexp_like()
            – Smart Scan works for compressed and encrypted CLOBs

- HCC now has row level locking for better OLTP
Блокировки на уровне строк позволяют совместить плюсы OLTP-производительности и HCC-компрессии (ранее при DML блокировался целый HCC compression unit).

- HCC будет работать с типами данных Spatial и Oracle Text
            – One Oil & Gas company saw over 40X compression for a spatial table
            – Enabled by Direct Load support for tables with Domain and Functional Indexes

- OLTP Compression станет возможной для таблиц с 254 и более столбцами

- Network Resource Manager
            OLTP-задачи чувствительны к сетевым задержкам и загрузке сети.
            Это особенно заметно в консолидированных средах.
            Поэтому в 12с на Экзадате будет работать NRM, который позволит задать приоритеты на пользование сетью.
            Ряд настроек будут встроены в Экзадату изначально, например, запись в редо лог файлы имеет наивысший приоритет (чтобы гарантировать высокую скорость транзакций)
            Бэкапы будут иметь более низкий приоритет изначально.

- IORM сможет задавать приоритеты для PDB  (БД, работающих в контейнере)
  Приоритет можно задать для JOB, для SQL, для USER, для SERVICE и т.д.

- ASM rebalance offloaded to Exadata
            Серверы хранения будут обмениваться данными напрямую, не загружая операциями IO серверы БД

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Does DEALLOCATE UNUSED or SHRINK SPACE will free space occupied by LOB segment?

Lets check how it works. My env is DB 19.20@Linux-x64 1) I created the table with 4 LOB columns of 4 different LOB types: BASICFILE BLOB, BA...