Можно создать еще одну таблицу с идентификаторами регионов, а затем создать сценарий, который будет выполняться по всем регионам в медленное время (например, ночью) и заполнять эту дополнительную таблицу данными.
Затем, когда вы наводите курсор мыши, вы получаете идентификатор из этой новой таблицы, и он не более дневного возраста.
Проблема может заключаться в том, что у вас нет медленного времени или что прогон, выполняемый ночью, занимает много времени и очень трудоемок.
РЕДАКТИРОВАТЬ к своему комментарию.
Возьмите большой регион или страну, если можете, сделайте запрос этого региона в выбранном вами браузере SQL и проверьте, сколько времени это займет.
Если это слишком много, вы могли бы распространить его, чтобы определенные страны казнили в определенные часы, небольшие страны вместе и большие страны в определенный период.