Mam kwerendę wyboru postgresql, która zużywa tylko 12% procesora i mało do pamięci, ale nadal trwa około minuty.
Natychmiast spróbowałem sprawdzić IO, używając iotop. Rzeczywiście, w „IO & gt” iotop's kolumna mój proces pokazywał wartości w zakresie 90-100.
Kilka pytań: Czy jest to ułamkowy procent wszystkich dostępnych IO? Jak to jest obliczane? Mój dysk twardy to dysk 7200 RPM, a cała tabela ma tylko 10 milionów wierszy. Czy IO jest zawsze ograniczone przez szybkość odczytu dysku twardego, czy może jest to inny problem?