У меня есть сервер Sybase 15, который постоянно читает с жесткого диска. Я заметил, что виновником является sqlsrvr.exe, который является основным ядром базы данных. Это довольно используемый сервер, на котором запущен 32-разрядный экземпляр, что означает, что процесс может использовать только 3 ГБ памяти (он использует полные 3 ГБ).
После запуска инструмента монитора процессов sysinternals было определено, что служба читает файлы данных базы данных (файлы \ data \ instance * .dat) с частотой 3 000–4 000 раз в минуту. Мониторинг производительности показал, что диск простаивает только 15% времени и имеет постоянный ввод-вывод.
Я обеспокоен тем, что в базе данных есть какие-то проблемы с управлением памятью или со временем она стала чрезмерно загруженной.
Это ненормально для Sybase работать таким образом? У нас действительно нет проблем с производительностью \ жалоб. Каковы следующие шаги для типичного расследования подобной проблемы?