Всё, что написали выше - верно, однако.
данная функция будет часто использоваться на сервере
мне нужно получить последний id из базы данных.
Совокупность данных вещей меня насторожила.
Если ты хочешь на КЛИЕНТЕ (или браузере) получать что-то с сервера, что на сервере должно лезть в базу данных - это плохой вариант.
База данных должна быть использована как место хранения информации и данных на время, пока сервер выключен, но когда сервер включен и работает - пусть данные хранятся так же в памяти сервера. Создай нужную переменную, присвой её туда и, если значение меняется, обновляй в 2х местах сразу: в памяти сервера и в базе данных. Таким образом получать это значение уже нужно не с базы данных, а только с сервера, но дотянуться до ячейки в памяти куда быстрее, чем спрашивать эту информацию с базы данных.