Я не знаю, что эти два действия действительно совершают одно и то же.Что вы пытаетесь сделать?
Вы пытаетесь определить, сколько записей в таблице?Если это так, то просто получить последнюю запись (и, я полагаю, используя ее идентификационный номер в качестве количества записей) было бы неточно.Если вы вставили 10 строк, а затем удалили строки 3 и 7, то максимальный идентификатор равен 10, но у вас есть только 8 записей.
По тем же причинам подсчет записей не даст вам наибольшегоИдентификационный номер, потому что во многих случаях будет меньше записей, чем число, указанное в самом высоком идентификаторе.
Кроме того, с точки зрения скорости, я почти уверен, что большинство методов подсчета строк и большинство методов определенияпоследняя строка будет использовать таблицу / индексы одинаково, поэтому я не думаю, что будет огромная разница в скорости.