Стали известны некоторые
подробности того, как будет работать 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
серверы БД