При чем здесь то что написано в вопросе? В вопросе ничего не написано про индексы. Понятно что без индексов будет тормозить.
Вы план запроса хоть смотрели? Про команду EXPLAIN слышали?
Теперь ещё осталось понять, зачем нужен limit 10000 в запросе
Наоборот, это отличное решение!
я уже сто раз сталкивался со случаями, когда в передаваемых данных будет спецсимвол, который поломает или строку адреса, или json
а так у нас гарантированно не будет ошибок
Dr. Bacon, если изначально в виде строки, то каким местом тут вообще f-strings?
Не говоря уже о потенциальных ошибках. Ну не собирают JSON руками! Мы этого в пхпе нажрались, когда приходит такой горемыка, "а как мне теперь этот json раскодировать?.."
А вот изначально из словаря - это правильно, это будет идеальный вариант.