это проблема для запуска очень много запросов к MySQL БД?

0

подумайте о том, что у вас есть несколько слов в качестве входных данных. теперь вы можете найти совпадения каждого слова в таблице. Я хочу подсчитать результаты для каждого слова, поэтому я думаю, что мне нужно делать запрос для каждого слова, не так ли?

на втором этапе я просматриваю подсчеты результатов и в зависимости от этого числа я проверяю severl других столбцов таблицы... поэтому у меня будет много запросов для многих слов....

- это проблема? есть ли другой способ делать такие запросы?

Теги:
performance

2 ответа

0
Лучший ответ

Это зависит от вашего фактического запроса. Возможно, вы сможете сделать это в одном запросе, но даже делать сотни запросов не проблема.

0

Вы можете отправить запрос, который соответствует одному слову или группе слов, и построить запрос на основе списка представленных слов. Такой динамический SQL на самом деле довольно быстрый, самые большие узкие места будут в вашей структуре базы данных, количестве имеющихся записей и насколько хорошо индексированы ваши данные.

  • 0
    ты можешь привести пример?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню