Я использую встроенную базу данных Java для хранения расписаний автобусов. Когда новое расписание становится доступным, я автоматически загружаю новое расписание в таблицы базы данных, а затем удаляю старые расписания из базы данных. Это происходит автоматически без вмешательства пользователя.
Я заметил, что база данных со временем замедляется. У меня есть скрипт, который сбрасывает и перестраивает индексы (их 10), и после запуска производительность значительно улучшается. В настоящее время я вручную останавливаю систему, запускаю скрипт и затем перезапускаю систему.
Вопрос в том, есть ли способ перестроить все 10 индексов из java-кода? Если бы был, я бы сделал это сразу после удаления старых расписаний