Для студентов МГТУ им. Н.Э.Баумана по предмету АвтоматизацияАвтоматическая подстройка параметров конфигурации СУБДАвтоматическая подстройка параметров конфигурации СУБД
2024-05-252024-05-25СтудИзба
Курсовая работа: Автоматическая подстройка параметров конфигурации СУБД
Описание
Оглавление
3
4
Введение
Система управления базами данных (СУБД) – неотъемлемая часть многих клиент-серверных приложений. Базы данных могут использо-ваться для хранения состояния приложения, результатов бенчмарков, протоколирования событий системы и т.д. Конфигурация СУБД на-прямую влияет на её производительность и, как следствие, на произ-водительность приложения и других зависящих от СУБД процессов. Конфигурация СУБД включает в себя большое количество перемен-ных, что усложняет подбор оптимальных значений параметров и поиск узкого места в конфигурации. Помимо большого количества возмож-ных конфигураций СУБД, задача нахождения оптимального набора параметров усложняется в виду следующих причин.
1. Большое количество факторов, которые необходимо учитывать при конфигурации СУБД (типы запросов, характеристики серве-ра и т.д.).
2. Настройка параметров СУБД требует определённой квалифика-ции, поэтому возникает потребность в найме дорогостоящих спе-циалистов [6].
Исходя из перечисленных выше особенностей, появляется необходи-мость автоматизации процесса подстройки параметров СУБД.
5
Введение | 5 | ||
1. | Постановка задачи | 6 | |
2. | Предметная область | 7 | |
2.1. | Параметрыконфигурации . . . . . . . . . . . . . . . . . . | 7 | |
2.2. | Производительность...................... | 7 | |
3. | Требования | 9 | |
3.1. | Функциональные требования . . . . . . . . . . . . . . . . | 9 | |
3.2. | Нефункциональные требования . . . . . . . . . . . . . . . | 10 | |
4. | Обзор существующих решений | 11 | |
4.1. | Литератураобщегоплана . . . . . . . . . . . . . . . . . . | 11 | |
4.2. | Общиепрактики........................ | 11 | |
4.3. | Научныеработы........................ | 11 | |
4.3.1. iTuned . . . . . . . . . . . . . . . . . . . . . . . . . . | 12 | ||
4.3.2. OtterTune . . . . . . . . . . . . . . . . . . . . . . . . | 12 | ||
5. | Архитектура инструмента | 13 | |
6. | Реализация | 15 | |
6.1. | Протокол коммуникации ядра и агента . . . . . . . . . . | 15 | |
6.2. | Поддерживаемые СУБД и параметры конфигурации . . | 16 | |
6.3. | Деталиреализации ...................... | 16 | |
6.3.1. Пакетыядра...................... | 16 | ||
6.3.2. Пакетыагента..................... | 18 | ||
7. | Апробация | 19 | |
7.1. | Подготовка продуктовых данных для апробации . . . . . | 19 | |
7.2. | Результаты........................... | 19 | |
8. | Заключение | 22 |
3
Список литературы | 23 |
Приложение A. Апробационное окружение | 26 |
4
Введение
Система управления базами данных (СУБД) – неотъемлемая часть многих клиент-серверных приложений. Базы данных могут использо-ваться для хранения состояния приложения, результатов бенчмарков, протоколирования событий системы и т.д. Конфигурация СУБД на-прямую влияет на её производительность и, как следствие, на произ-водительность приложения и других зависящих от СУБД процессов. Конфигурация СУБД включает в себя большое количество перемен-ных, что усложняет подбор оптимальных значений параметров и поиск узкого места в конфигурации. Помимо большого количества возмож-ных конфигураций СУБД, задача нахождения оптимального набора параметров усложняется в виду следующих причин.
1. Большое количество факторов, которые необходимо учитывать при конфигурации СУБД (типы запросов, характеристики серве-ра и т.д.).
2. Настройка параметров СУБД требует определённой квалифика-ции, поэтому возникает потребность в найме дорогостоящих спе-циалистов [6].
- Не существует единственно оптимального решения проблемы оп-тимальной конфигурации СУБД. Поэтому переиспользование кон-фигурации, оптимизированной под определённые условия, не мо-жет гарантировать наилучшую производительность.
Исходя из перечисленных выше особенностей, появляется необходи-мость автоматизации процесса подстройки параметров СУБД.
5
Характеристики курсовой работы
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
329,5 Kb
Список файлов
Автоматическая подстройка параметров конфигурации СУБД.doc