Некоторые преимущества использования функции fetch_all перед традиционными методами получения данных из базы данных:
Однако у функции есть и недостатки: так как она сразу возвращает все строки в виде массива, это может заметно увеличить расходы памяти. 2 Поэтому fetch_all рекомендуют использовать только в ситуациях, когда весь результирующий набор будет передаваться для обработки в другое место. 2