.php>
Содержание: "Дипломная работа студента 544 группы"
Дипломная работа студента 544 группы
СодержаниеSaint petersburg state university
Глава 1. Анализ существующих систем 7
Оптимизация JOIN операций 21
Скорость подключения 28
Глава 1. Анализ существующих систем
Стандарты в области сравнения СУБД
IBM, HP, Control Data
OLTP (On-Line Transaction Processing), включая тесты TPC-A
TPC-C с точки зрения реальных потребностей пользователей сделал огромный шаг вперед по отношению к тестам TPC-A
TPC, т.о. данная группа стандартов почти не затрагивает вопросы сравнения производительности оптимизаторов запросов. Группа SPEC
Сравнение существующих систем
TPC [22] доступны обновляемые результаты различных тестов, отвечающих стандартам TPC
Official Oracle Benchmark Kits
Benchmark Factory® for Databases
Рис. 1. Пример работы Benchmark Factory® for Databases
The Open Source Database Benchmark
OpenLink ODBC Bench
The MySQL Benchmark Suite
Рис. 2. Пример работы The MySQL Benchmark Suite
Глава 2. Разработка системы
Выбор системы для модификации
GNU Library General Public License
Perl, благодаря чему она может быть с легкостью развернута в кратчайшие сроки. Из всех рассмотренных систем The MySQL Benchmark
Perl обеспечивает кроссплатформенность. Система не требует перекомпиляции в силу того, что Perl
The MySQL Benchmark Suite
The MySQL Benchmark Suite
Добавление СУБД OpenEdge
Progress® OpenEdge
MySQL"; $self->{'data_source'} = "DBI:MySQL
Набор тестов
WHERE i < 30 AND i > 30
Оптимизация JOIN операций
Оптимизация выражений WHERE
Вложенные запросы
Другие наборы тестов
Глава 3. Применение системы, анализ полученных результатов
Разбор изначальных тестов
Скорость подключения
Создание, удаление и модификация таблиц
Рис. 5. Скорость модификации таблиц Как видно из этой диаграммы, MySQL
Рис. 6. Скорость отката операцийИз полученных результатов следует, что быстрее всего откат изменений производится в PostgreSQL
Вставка и выборка данных
Добавленные тесты
Сравнение оптимизаторов
Оптимизация WHERE
DB2 и Oracle
Предварительный анализ запроса
MS SQL Server
Список литературы
Приложения Усложненный пример эмуляции меняющейся нагрузки.