Тряпнулись

Общие темы. Пожалуйста, для обсуждения "конкретных" вопросов используйте соответствующие тематические конференции.
Ответить
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Re: Тряпнулись

Сообщение meser »

папа Карло писал(а):
Yury писал(а):http://aws.amazon.com/ec2/
600 долларов в месяц... дорого однако :)
что-то много у вас получилось.
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Re: Тряпнулись

Сообщение папа Карло »

meser писал(а):
папа Карло писал(а):
Yury писал(а):http://aws.amazon.com/ec2/
600 долларов в месяц... дорого однако :)
что-то много у вас получилось.
я статистику в их калькулятор ввел.
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Re: Тряпнулись

Сообщение meser »

папа Карло писал(а):я статистику в их калькулятор ввел.
ну ни фига траффик! :s2:
Winter
Житель
Сообщения: 783
Зарегистрирован: 13 окт 2006, 22:15
Откуда: 2:5020

Re: Тряпнулись

Сообщение Winter »

папа Карло писал(а):индекс в несколькольких таблицах... он помнит что он запроцессил до тех пор пока индекс строит... но если в промежутке гдето кто-то поменяет сообщения или добавит в тот момент когда на другой машине индекс строится... те сообщения "пропадут" из поиска. он сейчас базу молотит по тихоньку....
Индекс в двух таблицах - в одной список слов, в другой - кросс-референс на посты.
Год назад я ребилдил поисковый индекс на форум размером на порядок больше Каморки без остановки ресурса... По тому опыту могу сказать, что bottleneck - та самая кросс-референс таблица, в случае Каморки это bbs_search_wordmatch. :) Ребилд страшно замедляется в процессе (и понятно почему - индекс к таблице разбалансируется от упорядоченного подлива данных; отключить индекс нельзя - он нужен процессу), и при этом грузит CPU так, что хостер начинает бурно реагировать. :/
Поэтому лучше всего ее ребилдить по частям:
- отребилдить кусок
- переименовать таблицу
- создать новую пустую
- продолжить ребилд
...
- убить у таблицы индексы (их там два)
- подлить все данные из ранее переименованных таблиц
- пересоздать индексы.
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Re: Тряпнулись

Сообщение CdR »

Winter писал(а):.....
Стало понятнее. Но всё же, что мешает пересоздать индекс "у себя", а потом "подлить" на основной хост?
Пусть даже не весь, но большую часть.
Winter
Житель
Сообщения: 783
Зарегистрирован: 13 окт 2006, 22:15
Откуда: 2:5020

Re: Тряпнулись

Сообщение Winter »

CdR писал(а):Стало понятнее. Но всё же, что мешает пересоздать индекс "у себя", а потом "подлить" на основной хост?
Пусть даже не весь, но большую часть.
Что значит "у себя"? На локальной машине или на другом хосте?
Ребилдер - php скрипт, дополнение к форумскому движку. Можно поставить локально php, mysql и форум, переволочь всю базу, и все равно запускать его кусками, ибо тормозить будет по-любому. То же самое и на другом хосте.
Короче, можно, но незачем.
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Re: Тряпнулись

Сообщение CdR »

Winter писал(а):Что значит "у себя"? На локальной машине или на другом хосте?
Типа того. Где угодно, где это не "напрягает" основное ресурс.
Winter писал(а):Ребилдер - php скрипт, дополнение к форумскому движку. Можно поставить локально php, mysql и форум, переволочь всю базу, и все равно запускать его кусками, ибо тормозить будет по-любому. То же самое и на другом хосте.
Короче, можно, но незачем.
Но он же не будет тормозить хостера и собственно форум, так? А именно это и требуется.
А на "поставить" уйдёт минут 10. Некритично.
Хотя я бы, пожалуй еще поумнее сделал... :)
Winter
Житель
Сообщения: 783
Зарегистрирован: 13 окт 2006, 22:15
Откуда: 2:5020

Re: Тряпнулись

Сообщение Winter »

Ok, перефразирую.
Ребилдинг, где бы его ни проводить, займет ощутимое время. Если бы он занял минут 10-20, тогда имело бы смысл запрячь локальный просессор. Можно было бы или остановить форум на это время, или потом вручную внести в поисковик пришедшие/отредактированные за это время посты.
Но это, увы, нифига не полчаса, и пост-процессная синхронизация этих терзаний не стоит. Лучше всего спокойно отребилдить базу кусками по 30-50 килопостов.
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Re: Тряпнулись

Сообщение CdR »

Видимо я либо че-то непонимаю, либо одно из двух.
Аватара пользователя
elena S.
Blah-ндинко
Сообщения: 30980
Зарегистрирован: 07 июн 2005, 10:00

Re: Тряпнулись

Сообщение elena S. »

Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45894
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Тряпнулись

Сообщение Stanislav »

meser писал(а):
папа Карло писал(а):я статистику в их калькулятор ввел.
ну ни фига траффик! :s2:
ну так! одни трепанафты собрались!
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Re: Тряпнулись

Сообщение папа Карло »

спасибо за сигнал :)
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Re: Тряпнулись

Сообщение папа Карло »

Stanislav писал(а):
meser писал(а):
папа Карло писал(а):я статистику в их калькулятор ввел.
ну ни фига траффик! :s2:
ну так! одни трепанафты собрались!
ф наверное облажался с одним нулем в одном месте. пересчитаю... но все равно дороже чем обычный ВПС гденить будет.
Kiseta
Графоман
Сообщения: 8081
Зарегистрирован: 22 фев 2005, 17:33

Re: Тряпнулись

Сообщение Kiseta »

А вчера вечером опять тряпнулись ведь :oops: Незамеченным это событие прошло? :?
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45894
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Тряпнулись

Сообщение Stanislav »

Kiseta писал(а):А вчера вечером опять тряпнулись ведь :oops: Незамеченным это событие прошло? :?
А я подумал - Папа индексируется...
Ответить