Тюним поиск
-
- phpBB 1.4.4
- Сообщения: 104
- Зарегистрирован: 20 лет 2 месяца
-
- Former team member
- Сообщения: 955
- Зарегистрирован: 20 лет 3 месяца
- Откуда: Москва
-
- phpBB 1.4.4
- Сообщения: 104
- Зарегистрирован: 20 лет 2 месяца
-
- Former team member
- Сообщения: 955
- Зарегистрирован: 20 лет 3 месяца
- Откуда: Москва
-
- phpBB 1.4.4
- Сообщения: 190
- Зарегистрирован: 19 лет 6 месяцев
- Откуда: Moscow
А можно чуть изменить текущий мод?
- чтобы он индексировал не все сообщения, а только сколько ему укажут
- начинал индексацию не с первого сообщения, а я последнего и к первому
Поясню. На форуме 15 тыс. сообщений. Индексироваться сказала будет 8 часов. В результате база из 11 Мб вырастает до выше 800Мб (что навевает определенные сложности с местом на диске у провайдера). К тому же при добавлении в такую базу новых длинных сообщений чаще всего возникает ошибка.
Поэтому появилась идея проиндексировать только 3-5 тыс. последних записей, удалив первые.
- чтобы он индексировал не все сообщения, а только сколько ему укажут
- начинал индексацию не с первого сообщения, а я последнего и к первому
Поясню. На форуме 15 тыс. сообщений. Индексироваться сказала будет 8 часов. В результате база из 11 Мб вырастает до выше 800Мб (что навевает определенные сложности с местом на диске у провайдера). К тому же при добавлении в такую базу новых длинных сообщений чаще всего возникает ошибка.
Поэтому появилась идея проиндексировать только 3-5 тыс. последних записей, удалив первые.
-
- phpBB Guru
- Сообщения: 5484
- Зарегистрирован: 21 год 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 1.4.4
- Сообщения: 190
- Зарегистрирован: 19 лет 6 месяцев
- Откуда: Moscow
Я конечно могу еще раз запустить на резервном форуме переиндексацию. Но когда я попробовал это сделать на рабочем форуме, запустив вечером процесс, то утром увидел, что обработано 30-40%, база распухла до 600Мб и процесс к тому же застрял из-за таймуата (видать IE устал ждать окончания процесса).
Но мне все-таки хотелось бы узнать возможно ли такое:
- чтобы он индексировал не все сообщения, а только сколько ему укажут
- начинал индексацию не с первого сообщения, а от последнего и к первому
- как вариант не с первого сообщения, а, скажем, с 60000-го
и насколько это сложно?
Кстати, процесс начинается довольно резво, но после обработки 1000 сообщений начинается дикий ступор. Посоветуйте пожалуйста что делать.
P.S. Прошел час, обработано 10%, 3 млн. записей в phpbb_search_wordmatch, 75 Мб. Говорит, что еще 7 часов будет жужжать (хотя зная ее замедление скорости, думаю еще сутки точно лопатить будет).
-------------
P.S. Прошел еще час, обработано 15%, 5 млн. записей в phpbb_search_wordmatch, 130 Мб. Говорит, что еще 10(!) часов будет жужжать. Тут явно надо что-то тюнить и основательно.
-------------
P.S. Прошел еще час, обработано 20%, 6.5 млн. записей в phpbb_search_wordmatch, 170 Мб. Говорит, что еще 13(!) часов будет жужжать.
Т.е. выявилась определенная зависимость в час:
5% сообщений
1.5 млн. записей
рост базы примерно 50 Мб в час.
Добавлено спустя 3 часа 59 минут 18 секунд:
Количество записей в phpbb_search_wordmatch уже перевалило за 8 млн. По прогнозам МОДа мне еще ждать 15 часов. За 4 часа обработано только 21%. Уже есть сильное желание всё нафих остановить, потому что тормоза в системе уже приличные. Хоть это и резерный сервак, но на нем хотят работать, а не ждать еще NN-часов.
Помогите хотя бы советом. Куда копать?
Но мне все-таки хотелось бы узнать возможно ли такое:
- чтобы он индексировал не все сообщения, а только сколько ему укажут
- начинал индексацию не с первого сообщения, а от последнего и к первому
- как вариант не с первого сообщения, а, скажем, с 60000-го
и насколько это сложно?
Кстати, процесс начинается довольно резво, но после обработки 1000 сообщений начинается дикий ступор. Посоветуйте пожалуйста что делать.
P.S. Прошел час, обработано 10%, 3 млн. записей в phpbb_search_wordmatch, 75 Мб. Говорит, что еще 7 часов будет жужжать (хотя зная ее замедление скорости, думаю еще сутки точно лопатить будет).
-------------
P.S. Прошел еще час, обработано 15%, 5 млн. записей в phpbb_search_wordmatch, 130 Мб. Говорит, что еще 10(!) часов будет жужжать. Тут явно надо что-то тюнить и основательно.
-------------
P.S. Прошел еще час, обработано 20%, 6.5 млн. записей в phpbb_search_wordmatch, 170 Мб. Говорит, что еще 13(!) часов будет жужжать.
Т.е. выявилась определенная зависимость в час:
5% сообщений
1.5 млн. записей
рост базы примерно 50 Мб в час.
Добавлено спустя 3 часа 59 минут 18 секунд:
Количество записей в phpbb_search_wordmatch уже перевалило за 8 млн. По прогнозам МОДа мне еще ждать 15 часов. За 4 часа обработано только 21%. Уже есть сильное желание всё нафих остановить, потому что тормоза в системе уже приличные. Хоть это и резерный сервак, но на нем хотят работать, а не ждать еще NN-часов.
Помогите хотя бы советом. Куда копать?
-
- phpBB Guru
- Сообщения: 5484
- Зарегистрирован: 21 год 1 месяц
- Поблагодарили: 2 раза
Admin_777
У вас там народ что, поэмы выкладывает? Вот например наша статистика:
У вас там народ что, поэмы выкладывает? Вот например наша статистика:
Кол-во сообщений: 36724
Объём БД: 53.40 MB
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- Поддержка
- Сообщения: 5426
- Зарегистрирован: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Код: Выделить всё
Кол-во сообщений 166306
Объём БД 170,46 MB

Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.4.4
- Сообщения: 190
- Зарегистрирован: 19 лет 6 месяцев
- Откуда: Moscow
Объем самих сообщений в районе 15Мб. Все остальное таблицы поиска. В общем-то это единственное недовольство мною phpbb. Мечтаю все протюнить. Потому что платить хостеру за такие поисковые таблицы что-то у начальства мало желания. А без поиска тоже плохо.
Последний раз редактировалось Admin_777 02.11.2005 14:52, всего редактировалось 1 раз.
-
- Former team member
- Сообщения: 4463
- Зарегистрирован: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.4.4
- Сообщения: 190
- Зарегистрирован: 19 лет 6 месяцев
- Откуда: Moscow
-
- phpBB Guru
- Сообщения: 5484
- Зарегистрирован: 21 год 1 месяц
- Поблагодарили: 2 раза
Может у вас локаль не верно выставлена и все слова могут быть в поисоквыхтаблицах в разных регистрах? Вроде Jovani об этом писал.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.4.4
- Сообщения: 190
- Зарегистрирован: 19 лет 6 месяцев
- Откуда: Moscow
-
- Поддержка
- Сообщения: 5426
- Зарегистрирован: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Admin_777
Перед переиндексацией не забудь почистить 2 поисковые таблицы =)
Перед переиндексацией не забудь почистить 2 поисковые таблицы =)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb