Yaroslav Schekin
Тогда можно на время requests на 60 секунд (пока они происходят) отключиться и повторить "проверка в бд", если настолько важно количество подключений (да и вообще это хорошая практика).
Это, скорее всего, не совсем относится к изначальной теме. Но, возможно, внесёте ясность в одном моменте.
Как сделать лучше/правильнее/оптимальнее:
1. Проверить одним запросом существование записи в таблице (exists scalar) → добавить запись в таблицу, если её нет, если словили integrity error
обработать
2. Сразу сделать добавление записи в таблицу, и если словили integrity error
обработать