Могу ли я просто добавить, что самый «эффективный» способ получения общего количества записей, особенно в большой таблице, - это сохранение общей суммы как числа в другой таблице.
Таким образом, вам не нужно запрашивать всю таблицу каждый раз, когда вы хотите получить ее.
Однако вам потребуется настроить некоторый код или триггеры в базе данных для увеличения или уменьшения этого числа при добавлении / удалении строки.
Так что это не самый простой способ, но если ваш сайт растет, вам определенно стоит подумать об этом.