Preview only show first 10 pages with watermark. For full document please download

опыт эксплуатации и тестирования Oracle Exadata

Опыт эксплуатации и тестирования ORACLE Exadata ФОРС и ORACLE Стратегическое партнерство Платиновый партнер Oracle Platinum Partner Официальный дистрибутор Oracle Platinum Value Added Distributor Сертифицированный

   EMBED


Share

Transcript

Опыт эксплуатации и тестирования ORACLE Exadata ФОРС и ORACLE Стратегическое партнерство Платиновый партнер Oracle Platinum Partner Официальный дистрибутор Oracle Platinum Value Added Distributor Сертифицированный Oracle Центр технической поддержки Первой линии Авторизованный Oracle Учебный Центр ФОРС На базе ФОРС: ExaStack Studio Технологический центр Oracle для компаний-разработчиков ISV Migration Center (IMC) Партнерская Академия Oracle ФОРС ExaStack Studio Основные сведения Фаза 1: Oracle Exadata X2-2 Database Machine Quarter Rack High Performance April, 2011 Фаза 2: Exalogic Elastic Cloud X2-2 Quarter Rack Q ФОРС ExaStack Studio Комплекс услуг Анализ приложения для обеспечения экстра-ординарной производительности Оценка и выработка рекомендаций для модификации приложения или части приложения Обучение особенностям настройки Exadata Выработка рекомендаций для миграции Поддержка в проектах миграции на ORACLE Exadata Database Machine Проблема производительности сверхбольших ХД Большие хранилища сканируют десятки, сотни и тысячи дисков Соединения между дисками и серверами ограничивают скорость передачи данных в десятки и сотни раз В результате хранилища становятся медленнее по мере роста Решение проблемы Сделать каналы связи шире Увеличить количество каналов связи Прокачивать меньше данных Exadata с «высоты птичьего полета» Главные особенности решения: Использование серверов х86 в качестве ячеек системы хранения Использование InfiniBand для связи Сервер Хранилище Использование Flash Cache акселераторов на шине PCI в ячейках хранения Гибридное колоночное сжатие (Hybrid Columnar Compression) Индексы системы хранения (Storage Indexes) Интеллектуальное сканирование данных (Smart Scan) ORACLE Exadata X2-2(8) Storage Server SUN Fire X4270 M2 14/7/3x Storage Servers, каждый в составе: 2x Six-core Intel Xeon L5640 processors running at 2.26 GHz, 24 GB memory 384 GB of Exadata Smart Flash Cache 12x SAS disks (тип в соответствии с выбранной платформой) storage controller with 512MB battery-backed cache dual port InfiniBand connectivity embedded Integrated Lights Out Manager (ILOM) dual-redundant, hot-swappable power supplies. Linux, Exadata Storage Server Software предустановлено Exadata Smart Flash Cache Расширяет ограничения произвольного в/в в в дисков 300 I/O в секунду Компромисс между традиционными дисками и Флэш памятью Диски дешевы, имеют большую ёмкость, но ограничены низким в/в (300 IOPS на диск) Флэш память дорогая, имеет малую ёмкость, но может поддержать тысячи операций в/в в секунду Десятки тысяч операций в секунду Идеальное решение - Exadata Smart Flash Cache Хранение данных на диске из-за стоимости Прозрачно перемещает горячие данные на флэш кэш Используются флэш карты вместо флэш дисков, что исключает ограничения дисковых контроллеров Флэш карты в Exadata Высокая пропускная способность, низкая лэтентность 4 x 96GB PCI Express Flash Cards на Exadata Server Exadata Smart Flash Cache Запрос много раз обращается к одним и тем же данным Время выполнения без cell flash cache (секунды) Elapsed: 00:00:54.62 Время выполнения с cell flash cache (секунды) Elapsed: 00:00:31.29 При втором выполнении уменьшилось не только время, но и загрузка процессора (обозначено зелёным) Hybrid Columnar Compression Телекоммуникационная компания (Россия) Тестирование в рамках Proof of Concept Объем данных Заказчика (получено): Объем данных Заказчика после Exadata Hybrid Columnar Compression Query High: Тестовая таблица Полное сканирование таблицы (без индексов) 5 000ГБ 500ГБ 1 млрд. записей, 29 ГБ 20 секунд Storage Indexes Многократное выполнение запроса с условием по одному и тому же столбцу: for i in loop select sum(value1) into v1 from prod where start_date between trunc(sysdate,'yyyy') and sysdate-i; end loop; Storage indexes отключены: Storage Indexes включены: Elapsed: 00:01:05.53 Elapsed: 00:00:05.30 Storage Indexes Около 95% операций ввода-вывода сэкономлено при помощи storage indexes: physical read total multi block requests physical read requests optimized Smart scan & cell offload Объём таблицы без HCC (всё - MB) cell IO uncompressed bytes Объём таблицы с HCC physical read total bytes Объём данных, пригодных для smart scan cell physical IO bytes eligible for predicate offload Объём данных, реально переданных с cells cell physical IO interconnect bytes returned by smart scan ExaStack Studio отчеты: Ресурсодобывающая Компания (Россия) Сравнительное тестирование с существующей системой* Действующая система Exadata Отношение Запрос мин 27 сек 297 раз Запрос 2 19 мин 29 сек 39 раз Построение индекса 120 минут 4 мин 40 сек 25 раз Сбор статистики 24 часа 2 часа 12 раз *Существующая система: Кластер из 2х серверов с параметрами: 2х Intel Xeon QuadCore CPU 3.00GHz, 24ГБ RAM Система хранения класса Enterprise Virtual Array, Fiber Channel ExaStack Studio отчеты: Ресурсодобывающая Компания (Россия) Сравнительное тестирование с существующей системой* Построение отчета на реальных данных заказчика Время Отношение Действующая система 108 мин После миграции на Exadata 36 мин 3 раза После оптимизации 6 минут 18 раз *Существующая система: Кластер из 2х серверов с параметрами: 2х Intel Xeon QuadCore CPU 3.00GHz, 24ГБ RAM Система хранения класса Enterprise Virtual Array, Fiber Channel Oracle Exadata Выводы. Современная стандартная аппаратная часть с элементами высокой надежности Система хранения на интеллектуальных ячейках Серверы СУБД ORACLE 11.2 с включенным функционалом связи с интеллектуальными ячейками хранения Программное обеспечение ORACLE SSW ячеек хранения обеспечивает выполнение операций с данными на уровне хранилища Проблема обмена данными сервер хранилище решается комплексно. Отличие от подходов других компаний ПО. Контактная информация ExaStack Studio Москва, Графский переулок, дом 14, стр.1. тел.: Заявка на тестирование Oracle Exadata Database Machine: по на сайте: