Проанализировать влияние оптимизации конфигурационных параметров на ожидания SpinDelay для тестовых сценариев нагрузочного тестирования Конфигурационные параметры по умолчанию Конфигурационные параметры по рекомендации нейросети + shared_buffer = 40% RAM. shared_buffers = '2GB' max_wal_size = '4GB' min_wal_size = '1GB' effective_cache_size = '6GB' work_mem = '24MB' temp_buffers = '48MB' random_page_cost = '1.1' effective_io_concurrency = '200' commit_delay = '0' Рост ожиданий в эксперименте-1 после 26 соединений Рост ожиданий в эксперименте-1 после 32 соединений
Проанализировать влияние оптимизации конфигурационных параметров на ожидания SpinDelay для тестовых сценариев нагрузочного тестирования Конфигурационные параметры по умолчанию Конфигурационные параметры по рекомендации нейросети + shared_buffer = 40% RAM. shared_buffers = '2GB' max_wal_size = '4GB' min_wal_size = '1GB' effective_cache_size = '6GB' work_mem = '24MB' temp_buffers = '48MB' random_page_cost = '1.1' effective_io_concurrency = '200' commit_delay = '0' Рост ожиданий в эксперименте-1 после 26 соединений Рост ожиданий в эксперименте-1 после 32 соединений
...Читать далее
Оглавление
А если посмотреть вооруженным глазом...
Задача
Проанализировать влияние оптимизации конфигурационных параметров на ожидания SpinDelay для тестовых сценариев нагрузочного тестирования
Нагрузочное тестирование
Эксперимент-1
Конфигурационные параметры по умолчанию
Эксперимент-2
Конфигурационные параметры по рекомендации нейросети + shared_buffer = 40% RAM.
shared_buffers = '2GB'
max_wal_size = '4GB'
min_wal_size = '1GB'
effective_cache_size = '6GB'
work_mem = '24MB'
temp_buffers = '48MB'
random_page_cost = '1.1'
effective_io_concurrency = '200'
commit_delay = '0'
Анализ ожиданий SpinDelay для СУБД
Тестовый сценарий: Select only
- Общее количество ожиданий SpinDelay в эксперименте-1 : 8 668
- Общее количество ожиданий SpinDelay в эксперименте-2 : 166
Ось X - точка наблюдения . Ось Y - количество ожиданий SpinDelay в эксперименте-1 для сценария Select only
Рост ожиданий в эксперименте-1 после 26 соединений
Ось X - точка наблюдения . Ось Y - количество ожиданий SpinDelay в эксперименте-2 для сценария Select only
Тестовый сценарий: Select + Update
- Общее количество ожиданий SpinDelay в эксперименте-1 : 461
- Общее количество ожиданий SpinDelay в эксперименте-2 : 317
Ось X - точка наблюдения . Ось Y - количество ожиданий SpinDelay в эксперименте-1 для сценария Select + Update
Рост ожиданий в эксперименте-1 после 32 соединений
Ось X - точка наблюдения . Ось Y - количество ожиданий SpinDelay в эксперименте-2 для сценария Select + Update
Тестовый сценарий: Insert only
- Общее количество ожиданий SpinDelay в эксперименте-1 : 9 140
- Общее количество ожиданий SpinDelay в эксперименте-2 : 6 687
Ось X - точка наблюдения . Ось Y - количество ожиданий SpinDelay в эксперименте-1 для сценария Insert only
Ось X - точка наблюдения . Ось Y - количество ожиданий SpinDelay в эксперименте-2 для сценария Insert only
Итог
- Наибольшее влияние оптимизация конфигурационных параметров оказывает на сценарий 1 "Select only"
- Наименьшее влияние оптимизация конфигурационных параметров оказывает на сценарий 1 "Insert only"