Мы используем Sql server 2008 r2. У нас есть таблица с 4 записями. Мы используем полнотекстовый индекс (заголовок столбца, имя, описание) в таблице. У нас есть процедура поиска по этой таблице, с помощью которой мы выбираем 10 записей из таблицы на основе ключевого слова. Когда мы выполняем поиск непосредственно в базе данных с помощью SQL Server Management Studio, тогда процедура занимает от 0 до 3 секунд на основе ключевых слов и записей в таблице, принадлежащих этому ключевому слову в первый раз. Но второй поиск вызывает поиск быстрее, чем 3 секунды. Пример: если в качестве ключевого слова у нас есть «xxx», то предположим, что в таблице у нас 1000 записей, тогда на отображение записей уходит всего 0 секунд. Но если мы ищем по ключевому слову "yyy", то в таблице, если у нас 22000 записей, соответствующих этому, тогда это займет 2 секунды. Я понятия не имею, что здесь может пойти не так. Даже когда я передаю несколько ключевых слов для поиска, время поиска результатов увеличивается. Нужно ли что-то проверять в настройках SQL Server? Пожалуйста, помогите.
Любые предложения будут оценены.