hammet
Новичок
Почему время поиска зависит от количества найденных результатов?
В самом примитивном варианте выполняем поиск по FULLTEXT полю таблицы, в которой 300 000 записей. Выполняется 2 запроса, первый считает количество найденных результатов, а второй извлекает данные с LIMIT по 10 строк на страницу.
Но наблюдается такая закономерность - при малом количестве найденных результатов время поиска занимает 0,09 секунды, при количестве, допустим, 160 000 результатов - 4-5 секунд.
В самом примитивном варианте выполняем поиск по FULLTEXT полю таблицы, в которой 300 000 записей. Выполняется 2 запроса, первый считает количество найденных результатов, а второй извлекает данные с LIMIT по 10 строк на страницу.
Но наблюдается такая закономерность - при малом количестве найденных результатов время поиска занимает 0,09 секунды, при количестве, допустим, 160 000 результатов - 4-5 секунд.