Мониторинг latch timeouts с помощью PROMON
Мониторинг метрики Latch timeouts может быть выполнен с помощью утилиты PROMON, где показатели Latch timeouts отображаются в виде общего значения за период времени выборки, за минуту, за секунду и за транзакцию.
Следующие действия описывают процесс мониторинга latch timeouts в PROMON:
- Открыть Proenv.
- Перейти в каталог с базой данных.
- Запустить PROMON для работающей базы данных:
promon db-name
- В поле ввода «Enter your selection» ввести R&D (для получения доступа к расширенному списку опций) и нажать клавишу Enter.
- В открывшемся меню Main (Top) Menu ввести цифру 3 (Other Displays) и нажать клавишу Enter.
- Откроется меню Other Displays Menu, ввести цифру 1 (Performance Indicators) и нажать клавишу Enter.
Экран Performance Indicators содержит показатели производительности базы данных. Здесь по умолчанию представлена статистика с момента старта базы:
Total Per Min Per Sec Per Tx Commits 252407 8414 140.23 1.00 Undos 4008 134 2.23 0.02 Index operations 79478866 2649296 44154.93 314.88 Record operations 80083285 2669443 44490.71 317.28 Total o/s i/o 467179 15573 259.54 1.85 Total o/s reads 416319 13877 231.29 1.65 Total o/s writes 50860 1695 28.26 0.20 Background o/s writes 45163 1505 25.09 0.18 Partial log writes 12937 431 7.19 0.05 Database extends 4480 149 2.49 0.02 Total waits 2302 77 1.28 0.01 Lock waits 0 0 0.00 0.00 Resource waits 2302 77 1.28 0.01 Latch timeouts 10638 355 5.91 0.04 Buffer pool hit rate: 99 % Primary pool hit rate: 99 % Alternate pool hit rate: 0 %
Обратите внимание на строку Latch timeouts. Если показатели Latch timeouts выше базовых показателей, то для улучшения производительности необходимо увеличить значение параметра старта Spin Lock Retries.