Поисковые индексы

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
CPCH

Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | miniFAQ перехода на 3.0.6 | Как задавать вопросы | Как устанавливать моды

Если на ваш вопрос есть ответ в FAQ, ваш пост может быть удалён без объяснения причин, а вы рискуете получить предупреждение или бан (в зависимости от настроения модератора).

Re: Поисковые индексы

Сообщение Shredder » 02.07.2009 22:57

К индексации мой вопрос, может быть, самого прямого отношения не имеет, но больше не знаю, где задать - не новую же тему создавать ради такой мелочи.
Удалил целую треть сообщений с форума (стёр флуд-темы), - думал, что бд уменьшится. Решил сделать переиндексацию на всякий случай, после которой размер БД в админке стал чуть ли не прежний. А именно - всего на 10 Мб меньше - был 250 Мб - стал 240. Но ведь даже в phpmyadmin показывается, что сообщений теперь 80 с небольшим тысяч вместо прежних 120 - целую треть всего форума, считай, стёр. Механизм поиска как был так и есть - fulltext native. Вопрос: как такое может быть?
Shredder
phpBB 2.0.4
 
Сообщения: 218
Зарегистрирован: 14.12.2008 10:18
CPCH

Re: Поисковые индексы

Сообщение Rayden » 02.07.2009 23:25

Перед индексацией старый индекс удалил?
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 4187
Зарегистрирован: 27.06.2005 0:07

Re: Поисковые индексы

Сообщение Shredder » 03.07.2009 1:13

Конечно. Нажал "удалить индексы" как и обычно. Перед индексацией размер бд вообще 90 Мб был - по-моему, он тоже не изменился по-сравнению с прежним, то есть с тем, который был до удаления постов. Это что же получается - треть форума снёс и освободил 1/25 часть пространства, что ли? Да это бред какой-то...

Вот ещё что.. Вместе с новой частью базы с другим префиксом, на хосте до сих пор ещё сохраняются старые таблицы (надо бы уже удалить наверно, т.к. две недели прошло). Не могло ли как-то повлиять это?
Shredder
phpBB 2.0.4
 
Сообщения: 218
Зарегистрирован: 14.12.2008 10:18

Re: Поисковые индексы

Сообщение Shredder » 04.07.2009 15:21

Через несколько дней размер базы данных вместо 240 стал уже 200 Мб. Вообще чудеса...
Shredder
phpBB 2.0.4
 
Сообщения: 218
Зарегистрирован: 14.12.2008 10:18

Re: Поисковые индексы

Сообщение yarr » 11.03.2010 11:23

Всем привет. После переезда на новый хостинг возникла странная не то что проблема, а скорее непонятная ситуация.
Форум 3.0.7-PL1, стандартная установка и модов никогда не было; ~180к сообщений.
Переезд по версиям был таков:
MySQL 5.0.77->5.0.88,
PHP 5.2.13->5.3.1
Apache 2->1.3

После переезда БД создал поисковый индекс MySQL FullText, все прошло штатно и занял он как и на старой площадке столько же, сколько и сама база сообщений - ~155мб. Проблема же проявилась спустя 2-3 дня после переезда - размер поискового индекса ни с того ни с сего скакнул до 285мб. При этом и форум, и поиск продолжали функционировать без каких-либо проблем, в логах админки никаких ошибок так же нет. Удалил индекс, создал по-новой прямо из пхпадмина, снова получилось в районе 155мб, и точно также где-то через 2-3 дня размер индекса скакнул почти что в два раза. Для меня в принципе не критично сколько занимает бдшка - что 300, что 600.. но не очень я люблю неэффективное использование ресурсов. Поэтому вопрос данный меня продолжает мучить до сих пор :)

Сам смотрю в сторону возможной кривизны со стороны кодировок, но сравнив структуру бдшек старого и нового хостингов (да, доступ на старую площадку до сих пор имеется) никаких различий не нашел. Поэтому ищу советов по решению проблемы.

На всякий случай инфа о таблице сообщений:
Код: Выделить всё
Используемое пространство
Тип   Использование
Данные   157.0   МБ
Индекс   285.8   МБ
Всего   442.8   МБ

Код: Выделить всё
Статистика строк
Характеристика   Значение
Формат   динамический
Сравнение   utf8_bin
Строки   183,233
Длина строки ø   898
Размер строки ø   2,534 Байт
Следующий Autoindex   203,554
Создание   Мар 08 2010 г., 19:21
Последнее обновление   Мар 11 2010 г., 10:08
Последняя проверка   Мар 11 2010 г., 03:49

Код: Выделить всё
Индексы: 
Имя индекса   Тип   Уникальных элементов   Действие   Поле
PRIMARY    PRIMARY    183233           post_id
forum_id    INDEX    56           forum_id
topic_id    INDEX    3214           topic_id
poster_ip    INDEX    20359           poster_ip
poster_id    INDEX    911           poster_id
post_approved    INDEX    2           post_approved
tid_post_time    INDEX    183233           topic_id
post_time
post_username    INDEX    103           post_username
post_subject    FULLTEXT    4821           post_subject
post_text    FULLTEXT    183233           post_text
post_content    FULLTEXT    183233           post_subject
post_text
yarr
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 11.03.2010 11:05

Re: Поисковые индексы

Сообщение nissin » 11.03.2010 12:26

Я думаю вопрос лучше хостеру задать, либо в поддержке MySQL.
Всё повторяется. nurlan.info
nissin
Support Team
Support Team
 
Сообщения: 903
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар

Пред.

Вернуться в Поддержка phpBB 3.0.х

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0