Ограничения эталонного теста TPC-D

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

ТРС-D всегда имел свои собственные ограничения:

•             Этот тест не учитывал все аспекты DSS. Например, модель данных эталонного теста ТРС-D не включала в себя звездообразную схему.

•             Хотя ТРС-D содержал незначительные специализированные элементы, его запросы в основном были статическими.

Точно такие же ограничения относятся и к эталонным тестам ТРС-Н и TPC-R.

Тот факт, что эталонный тест ТРС-D не был специально разработанным тестом (другими словами, используемые в нем запросы были известны заранее), привел к постепенной потере доверия и ценности этого теста. Семнадцать запросов теста стали настолько хорошо известными и понятными, что поставщиками баз данных даже были изобретены сложные стратегии для того, чтобы справиться с ними. Эти стратегии, обсуждавшиеся более подробно в разделе "Сокращение рабочих нагрузок" главы 8, включали в себя следующее:

•             Объединенные индексы, создающие индексные ключи, используя столбцы из нескольких таблиц, устраняя во время выполнения, таким образом, объединения в целом.

•             Разбивка по диапазонам, которая значительно уменьшает том данных, подлежащий сканированию при выполнении запросов с предикатами диапазонов.

•             Сцепленные индексы, которые включают данные столбца, не являющиеся частью индексного ключа, для того, чтобы избежать любого обращения к основной таблице.

•             Материализованные представления, являющиеся внутренними объектами БД, известными ее оптимизатору, который постоянно удерживает набор результатов от конкретных запросов или видов. Идея заключается в том, что некоторый запрос может быть удовлетворен посредством простого поиска в таблице, а не собственно выполнения данного запроса.

Каждая из этих технологий потенциально полезна для того пользователя, который заранее знает запросы и выполняет их неоднократно. Однако, за исключением разбивки по диапазонам, эти технологии главным образом бесполезны для специализированных запросов. В действительности ТРС-D стал эталонным тестом для систем OLAP (On-Line Analytical Processing - оперативного анализа данных).

Воздействие этих результатов представлено на рисунке 26.1, который показывает изменение результатов тестирования БД Oracle объемом 1000 Гбайт на системе Starfire фирмы Sun за период с апреля 1998 года.

Представленные даты
Эталонный тест TPC-R
Эталонный тест ТРС-Н
Введение в эталонный тест TPC-W
Другие темы

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


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