Эта команда получает некоторые данные из MySQL, а затем манипулирует ими. Почему «реальное» время намного выше, чем «пользовательское»?
>time ./command.rb
real 45m45.457s
user 3m36.478s
sys 0m28.226s
Для пояснения - я понимаю разницу между реальным, пользовательским и системным выходом. Тем не менее, я смущен, почему есть такая большая разница. Машина, на которой я работаю, практически не использует процессор, и в моей команде нет потоков. Все, что он делает, это получает данные. Может ли сложный оператор MySQL быть причиной такого разрыва?