По ошибке он написал фрагмент кода, который выбирал 1000 строк таблицы одна за другой, а не сразу. Он был протестирован на четырех довольно простаивающих машинах Linux, работающих под управлением mysql: две из них используют жесткий диск, а две - SSD. В первом случае это заняло в три раза больше времени, чем во втором (2 против 6 миллисекунд на строку). Были и другие аппаратные различия, но компьютеры с жесткими дисками были лучше, чем два других.

Очевидно, что SSD работает намного быстрее, но в базу данных не было записано, фрагмент кода повторялся много раз, и оперативной памяти было более чем достаточно для буферизации всего.

Поэтому я спрашиваю, нужен ли доступ к диску и почему?

0