- Регистрация
- 20.04.2015
- Сообщения
- 6 052
- Благодарностей
- 6 481
- Баллы
- 113
привет.
есть небольшая БД sql +- 60мб, там содержится немного инфы, домены, где размещались ссылки где нет, а так же языки сайтов
вот сам запрос
запрос сложный по вычислениям
то есть запрос берет домен, язык которого не равен ja и zh и поле "siteuse" не содержит домена который размещается, лимит 1
получается идет большая проверка данных перед взятием нужного домена, который по всем параметрам подходит
можно ли как-то сделать, чтоб нагрузка была меньше?
так как при поточности 5+ потоков, сервак начинает немного апупевать
есть небольшая БД sql +- 60мб, там содержится немного инфы, домены, где размещались ссылки где нет, а так же языки сайтов
вот сам запрос
C#:
SELECT * FROM wp_all_good WHERE STATUS='good2' AND NOT lang = 'ja' AND NOT lang = 'zh' AND not siteuse LIKE '%{-Variable.domain-}%' ORDER BY RAND() LIMIT 1;
то есть запрос берет домен, язык которого не равен ja и zh и поле "siteuse" не содержит домена который размещается, лимит 1
получается идет большая проверка данных перед взятием нужного домена, который по всем параметрам подходит
можно ли как-то сделать, чтоб нагрузка была меньше?
так как при поточности 5+ потоков, сервак начинает немного апупевать