У меня очень большая таблица с полнотекстовым индексированным столбцом.
Если я разделю эту таблицу разумно (для меня разумно по дате), это ускорит запросы?
Или же полнотекстовое предложение будет по-прежнему выполнять поиск по всей таблице, даже если запрос ограничен одним разделом?
Из того, что я видел до сих пор, я думаю, что разделение не поможет. Так что лучшими альтернативами являются ценные ответы.
Например, создайте таблицы для каждого диапазона дат и легко поддерживайте их, выполнив [???].
РЕДАКТИРОВАТЬ: Очень большой в настоящее время 4,5 миллиона строк, но будет расти со временем в рывках (завтра может быть 20 миллионов, поэтому я хочу планировать это) С точки зрения аппаратного обеспечения, я довольно невежественен. Я знаю, что запрос медленный, когда полнотекстовый запрос возвращает большое количество строк, даже если запрос в целом не возвращает. Не уверен, означает ли это, что он связан с вычислением или с вводом-выводом, или даже достаточно информации, чтобы сказать.