Если у меня есть два запроса, почему второй запрос более вычислительно эффективен (просто с точки зрения ввода-вывода), чем первый:
Первый запрос возвращает только восемь полей, выполняется за 1,1 секунды и обрабатывает 115,6 МБ. Вторая, однако, возвращает более миллиона записей, но выполняется всего за 3,4 с и обращается только к 8,2 Мб.
Я действительно пытаюсь понять написание запросов более эффективно, поскольку я начинаю использовать существенно большие пулы данных. Спасибо!
SELECT
*
FROM
`table1`
LIMIT
10;
SELECT
id
FROM
`table1`