Классика баз данных - статьи

       

Не хотите ли Вы сказать


Итак, аспиранты, ищущие темы, вы слышали это!

Не хотите ли Вы сказать что-нибудь про TPC-C?

Не занимайтесь этим дома.

Что-нибудь еще, или это краткое заключение исчерпывает тему?

Ладно, оценочные испытания - это грязное занятие. Его смысл состоит в том, чтобы получать цифры путем подтасовки. И хорошо еще, что 40-70% того, что мы делаем при настройке производительности, доходит до конечных пользователей. Но большая часть того, что мы делаем в области TPC-C в данное время, находится в диапазоне производительности за пределами потребностей любого пользователя. Потребители хотят, чтобы выполнялось много транзакций, но их бизнес не настолько велик. Так что эта ситуация противоречива.

Конечно, работа по проведению оценочных испытаний полезна в двух отношениях. Прежде всего, это маркетинг и продажи, но я думаю, что более важным и интересным аспектом стандартных оценочных испытаний является сравнения своего продукта с продуктами конкурентов. Если вы прогоняете конкретную рабочую нагрузку в одиночку, у вас имеется не много возможностей узнать, хорошо или плохо вы с ней справляетесь. Так что с моей позиции исследователя, оценочное испытание обеспечивает точку измерений, помогающих мне понять, где я сработал хорошо, а где не очень.

Не могли бы Вы упомянуть какой-нибудь коварный, но вместе с тем легальный аспект настройки для TPC-C?

Ну, что я могу сказать? Именно это мы и делаем. Мы доходим до того, что следим за физическим порядком столбцов в таблице, чтобы выбираемые столбцы располагались поблизости один от другого; это минимизирует вероятность отсутствия данных в кэше при выборке. Для оценочных испытаний на тестовом наборе TPC-C это возможно, потому что имеются всего пять таблиц и от десяти до пятнадцати столбцов в каждой таблице. В более реалистичных приложениях, в которых нужно принимать во внимание намного больше запросов, таблицы являются гораздо более широкими, по 80-100 столбцов; и имеются десятки, если не тысячи таблиц. В таком случае подобный анализ не очень реален.


Содержание  Назад  Вперед