Провести тестирование методологии корреляционного анализа событий ожидания по тестовым сценариям нагрузочного тестирования, для оценки влияния оптимизации конфигурационных параметров СУБД на производительность СУБД. Наибольшая корреляция по типам ожидания IO и LWLock: Событие ожидания с наибольшим коэффициентом корреляции DataFileRead. Для тестовых сценариев - изменение количества событий ожидания DataFileRead - незначительное.
Провести тестирование методологии корреляционного анализа событий ожидания по тестовым сценариям нагрузочного тестирования, для оценки влияния оптимизации конфигурационных параметров СУБД на производительность СУБД. Наибольшая корреляция по типам ожидания IO и LWLock: Событие ожидания с наибольшим коэффициентом корреляции DataFileRead. Для тестовых сценариев - изменение количества событий ожидания DataFileRead - незначительное.
...Читать далее
Самое интересное - в мелких деталях.
Задача
Провести тестирование методологии корреляционного анализа событий ожидания по тестовым сценариям нагрузочного тестирования, для оценки влияния оптимизации конфигурационных параметров СУБД на производительность СУБД.
Начало работ:
Корреляция и абсолютные значения ожиданий СУБД
Сводная таблица по ожиданиям СУБД в ходе экспериментов
Наибольшая корреляция по типам ожидания IO и LWLock:
- IO : Серверный процесс ожидает завершения операции ввода/вывода.
- LWLock : Серверный процесс ожидает лёгкую блокировку.
Корреляция по событиям ожидания типа IO для сценариев нагрузочного тестирования
Сводная таблица по событиям ожидания для тестовых сценариев для типа ожидания IO
События ожидания для Сценария-1
События ожидания для Сценария-2
События ожидания для Сценария-3
Результат корреляционного анализа по типу ожидания IO
Событие ожидания с наибольшим коэффициентом корреляции DataFileRead.
- DataFileRead: Ожидание чтения из файла данных отношения.
Для тестовых сценариев - изменение количества событий ожидания DataFileRead - незначительное.
Корреляция по событиям ожидания типа LWLock для сценариев нагрузочного тестирования
Сводная таблица по событиям ожидания для тестовых сценариев для типа ожидания LWLock
Сценарий-1 : Select only
События ожидания типа LWLock для Сценария-1
Сценарий-2 : Select + Update
События ожидания типа LWLock для Сценария-2
Сценарий-3 : Insert only
События ожидания типа LWLock для Сценария-3
Результаты корреляционного анализа по типу ожидания LWLock
- Кардинальное снижение ожиданий BufferContent в экспериментах 1-2 для сценария-2 - "Insert only"
- Резкий рост ожиданий BufferContent в эксперименте-2 по сравнению с экспериментом-1
- Checkpointer: CommОжидание при управлении запросами fsync.
- BufferContent: Ожидание при обращении к странице данных в памяти.