Производительность и мвсштабируемость DB2 на платформе Sun

Оценить
(0 голоса)

Первая стадия совместного технического проекта по обеспечению производительности привела к тройному повышению производительности и к тому, что полученный в декабре 1995 года первый результат эталонного теста ТРС-С для DB2 на вычислительной платформе, не принадлежащей корпорации IBM, оказался самым высоким на то время. И уже начиная с того времени, было опубликовано множество других результатов эталонных тестов ТРС.

Под управлением Solaris СУБД DB2 продемонстрировала впечатляющую масштабируемость. На рисунке 1.1 показаны результаты эталонных тестов ТРС-С для DB2 версии 2.1, полученные на SPARCserver 1000Е с 8 ЦП (декабрь 1995 года) и соответственно на SPARCcenter 2000Е с 16 ЦП (апрель 1996 года).

Кружками на рисунке отмечены опубликованные результаты, а линией - линейная масштабируемость. Рабочие нагрузки OLTP обычно не масштабируются линейно: в данном случае масштабируемость была достигнута благодаря удвоению размера буферного пула с 2 до 4 Гбайт, удвоению пропускной способности системной шины и дополнительному усовершенствованию механизма СУБД для обеспечения производительности.

В ноябре I997 года корпорации Sun и [ВМ опубликовали первый в отрасли результат: на одном и том же сервере Sun Enterprise 6000 в одно и то же время выполнялись эталонной тест ТРС-С и многопоточный тест TPC-D и контролировалась рабочая нагрузка. Этот результат наглядно продемонстрировал способность операционной системы Solaris и СУБД DB2 UDB параллельно управлять принципиально различными рабочими нагрузками, причем даже без выделения этих рабочих нагрузок в различные аппаратные домены. По сравнению с автономным эквивалентным выполнением этих же тестов объединенные рабочие нагрузки показали снижение производительности всего лить на 1% для каждого из эталонных тестов ТРС-С и TPC-D.

Выпуск конкурирующих результатов эталонных тестов ТРС использовался для достижения положительного эффекта в части повышения производительности, достигнутой в результате совместного технического проекта. Кроме этого, в выпуски DB2, поставляемые клиентам, последовательно были включены соответствующие изменения. Предоставление преимуществ конечным пользователям - главная цель технического партнерства корпораций IBM и Sun.

Модификации DB2, определяемые платформой. Корпорация IBM поддерживает общее дерево исходных текстов всех версий DB2 Universal Database для открытых систем. Общая база исходного текста означает, что любые новые функциональные возможности, добавленные к программному продукту, автоматически становятся доступными для всех поддерживаемых платформ. Однако, существует уровень DB2, специфичный для операционной системы, на котором накапливаются различия в способе выполнения операций СУБД под управлением различных операционных систем. Такой подход обладает целым рядом преимуществ. В частности, это дает корпорации IBM следующие возможности:

•             Использовать преимущества функциональных возможностей, доступных в операционной системе Solaris, которые могут быть недоступны в других операционных системах.

•             Выбирать оптимальный метод реализации там, где возможны какие-нибудь варианты, даже в том случае, когда один и тот же метод может оказаться вовсе не оптимальным выбором для другой операционной системы.

Поскольку изменения делаются на низком уровне, они прозрачны для конечного пользователя. Преимущество в данном случае заключается в том, что оптимальная производительность достигается в Solaris, но это не оказывает никакого влияния на функциональные возможности DB2.

Модификации ввода/вывода DB2 в Solaris
Фирмы Sun и Oracle
Совместные работы
Разработки фирмы Sun
Фирмы Sun и Sybase

Добавить комментарий


Защитный код
Обновить