Тема: [DEV]Java emu
Показать сообщение отдельно
Старый 21.07.2011, 13:45   #20
Minimajack
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от RomanRom2 Посмотреть сообщение
а где и когда такой запрос может пригодится?
плюс ко всему в нем же вложенный запрос, что соответствует 500 запросам один фиг, если парент и чайлд запросы возвращают много записей
при запуске логин сервера выбираем все текущие забаненные йп, в любом случае их будет не много...храним все в коллекции. При логине пользователя проверяем не из БД, а из коллекции, то есть экономия на одном запросе при логине...дает меньшую нагрузки на БД при массовых реконнектах ( перезапуске сервера)
вложенный запрос очень простенький... "WHERE unbandate > UNIX_TIMESTAMP()" отсекает все устаревшие...
запрос был бы попроще, если поле ip в бд было единственным ключем, а так из-за совместимости с БД мангос....
Кстати, а вот реалмлист хранится отдельно почему и бан лист не хранить?
  Ответить с цитированием