Я новичок в этой полнотекстовой поисковой статье и не могу найти ответ на этот вопрос, я хотел бы узнать ваши мысли по этому вопросу.
Что лучше 1 полнотекстовый каталог для всех таблиц или 1 за стол?
Ответ 1
Рекомендации из электронной документации по SQL Server 2008: Мы рекомендуем сопоставлять таблицы с одинаковыми характеристиками обновления (например, небольшое количество изменений в сравнении с большим количеством изменений или таблицами, которые часто меняются в определенное время суток) вместе в одном полнотекстовом каталоге.
При настройке полных текстовых расписаний каталогов полнотекстовые индексы остаются синхронными с таблицами, не отрицательно влияя на использование ресурсов сервером базы данных в периоды высокой активности базы данных. Когда вы назначаете таблицу полнотекстовому каталогу, рассмотрите следующие рекомендации:
-
Всегда выбирайте наименьший уникальный индекс, доступный для полнотекстового уникального ключа. (Оптимальным является 4-байтовый индекс, основанный на целых числах.) Это значительно сокращает ресурсы, требуемые службой поиска Microsoft в файловой системе. Если первичный ключ большой (более 100 байт), рассмотрите возможность выбора другого уникального индекса в таблице (или создания другого уникального индекса) в качестве полнотекстового уникального ключа. В противном случае, если полнотекстовый уникальный размер ключа превышает допустимый максимальный размер (900 байт), полнотекстовое население не сможет продолжить.
-
Если вы индексируете таблицу с миллионами строк, присвойте таблицу своему полнотекстовому каталогу.
-
Рассмотрим количество изменений, происходящих в таблицах, индексированных по полному тексту, а также общее количество строк. Если общее количество строк, которые будут изменены, вместе с номерами строк в таблице, присутствующей во время последней полнотекстовой совокупности, представляет миллионы строк, присваивает таблицу свой полный полнотекстовый каталог.