| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > СУБД, общие вопросы > Способы тестирование СУБД |
| Автор: Venom 9.2.2010, 14:22 |
| Здравствуйте. Как можно нагрузить СУБД? Как можно оценить результат тестирования? В данный момент я делаю так: есть mssql server, пишу запрос на перемножение 4-х таблиц с N записями в каждой, на выходе получаю N^4 записей и время выполнения. Т.е. имеем тест на перемножение таблиц, критерий оценки у нас это время. То, что используется mssql, вообще говоря, несущественно. Каким еще образом можно протестировать произвольную СУБД? Я думаю можно еще что-нибудь придумать с использованием индексов, к примеру. Главным образом интересно как можно это сделать, код запроса не так важен. И еще такой вопрос: поставлена задача "тестирования СУБД", как бы вы подошли к решению? Создаю тему здесь, потому что "тестирование приложений" это немного не то что нужно, а "Составление SQL-запросов" это слишком конкретно. Поиском пользовался, но по теме ничего не нашел. |
| Автор: LSD 9.2.2010, 18:26 |
| Есть такие пузомерки http://www.tpc.org/ выбираете по какой тип вам "ближе". Например решите вы что вам ближе http://www.tpc.org/tpcc/, а дальше либо берете спецификацию и по ней реализуете benchmark, или берете готовый. |