Производительность приложения для извлечения записей из ResultSet SAP HANA низкая.
Для проверки производительности я создал следующий сценарий и протестировал. Я использовал MySQL и SAP HANA для сравнения.
Создана одна и та же таблица в базах данных MySQL и SAP HANA и сгенерированы одинаковые данные в таблице в обеих базах данных.
Создан отчет с использованием базы данных MySQL и время, необходимое для публикации данных в упругом поиске - 22 миллисекунды
Создан отчет с использованием базы данных SAP HANA и время, затраченное на публикацию данных в упругом поиске - 19441 миллисекунд
Следующий код занимает больше времени
while(rs.next()){
<!--code to fetch the the records !-->
rs.getString("actorId");
}
Для базы данных MySQL и SAP HANA используется один и тот же код.
Я поместил операторы файла журнала, чтобы увидеть время, затраченное на выполнение, и заметил, что SAP HANA требуется больше времени для извлечения и обработки записей из ResultSet.