У меня есть запрос на выборку postgresql, который потребляет только 12% ЦП и практически не использует память, но все равно для выполнения требуется около минуты.
Я сразу попытался проверить IO, используя iotop. Конечно же, в столбце «IO>» iotop мой процесс показывал значения в диапазоне 90-100.
Пара вопросов: это дробный процент от всех доступных операций ввода-вывода? Как это рассчитывается? Мой жесткий диск - 7200 об / мин, а вся таблица - всего 10 миллионов строк. Всегда ли IO ограничено скоростью чтения жесткого диска или это может быть другая проблема?