Любая операция, которая получает большой объем данных из БД, займет некоторое время.
Заполнение раскрывающегося списка таким количеством элементов также займет некоторое время, как и передача полученного HTML-кода в браузер.
Не говоря уже о том, что 60 тыс. Элементов в раскрывающемся списке не очень удобны в использовании.
Оптимизация состоит в том, чтобы изменить приложение, чтобы оно не требовало 60 тыс. Элементов за один раз.
Возможно, более подходящим является постраничный подход, когда вы получаете только небольшое подмножество данных за раз и можете отображать различные его части.
Вы можете рассмотреть автозаполнение как другой вариант.