service писал(а):может и глупый вопрос но все же
на сколько эти таблицы нагружают сервер??
1. Они нагружают сервер объемом. Хостинг на 50-100 Мб довольно скоро будет мал.
2. Они значительно загружают сервер. В момент отправки сообщения пользователя происходит анализ этого сообщения. Новые слова добавляются и координаты сообщения (в какой теме) добавляются в базу. Старые слова в таблицы не добавляются, а добавляются только координаты.
Если сервер не достаточно мощный, либо кроме вас на этом сервере работает еще парочка активных форумов, то возникает довольно серьезная нагрузка, в результате которой процессы пополнения базы данных занимают значительное время и сервер эти процессы прибивает, как зависшие. В результате поисковые таблицы накрываются медным тазом.
Подобное далеко не единичные случаи. В частности у провайдера masterhost на нескольких форумах пришлось отключить поиск. А что еще делать, если пров. урезал до безобразия лимит работы MySQL?
Либо заводить свой сервер, либо искать другого прова.
Скажем мой хостер грит что у вас 870 тыщ записей в базе (из них 680 в таблице phpbb_search_wordlist) и говорит что типа из такого количества записей идет сильная нагрузка на сервер майскл.. Так ли это??
Да, это так. Причем проблема не новая, но в движке по этому поводу никаких оптимизаций не происходит. Увы и жаль.
Добавлено спустя 1 минуту 57 секунд:
GorbIn писал(а):На локальной машине все нормально, все проиндексировал. Залил на сервер, запустил процесс - и индексации никакой не происходит - пишет 0% завершено и таблицы в базе пустые.
Кто-нибудь может помочь решить эту проблему?
Есть простое решение вашей проблемы. Провести индексацию на локальной машине, сделать бэкап базы, перетащить беэкап базы к провайдеру и там восстановить его.