Корреляционный анализ ожиданий при проведении тестового нагрузочного тестирование по сценарию "HeavyWeight" - повышенная утилизация CPU. Уточнить характерные признаки недостаточного размера shared_buffer при повышенной утилизации CPU и большом объеме чтений данных . Виртуальная машина cat /proc/cpuinfo processor : 0 model name : Intel Xeon Processor (Skylake, IBRS, no TSX) cpu MHz : 2693.670 processor : 1 model name : Intel Xeon Processor (Skylake, IBRS, no TSX) cpu MHz : 2693.670 Тестовый запрос SELECT SUM( gcd( abalance::numeric , ((random()*100.0) * (random()*100.0))::numeric ) * lcm( abalance::numeric , ((random()*100.0) * (random()*100.0))::numeric ) * power(gcd( abalance::numeric , ((random()*100.0) * (random()*100.0))::numeric ) , lcm( abalance::numeric , ((random()*100.0) * (random()*100.0))::numeric ))) INTO current_result FROM pgbench_accounts ; План выполнения тестового запроса QUERY PLAN ------------
Сценарий №4.1 "HeavyWeight": IO + CPU utilization , нехватка shared_buffer.
9 апреля 20259 апр 2025
4
2 мин