Страница 4 из 8

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

Добавлено: 27 дек 2008, 20:18
meser
папа Карло писал(а):
Yury писал(а):http://aws.amazon.com/ec2/
600 долларов в месяц... дорого однако :)
что-то много у вас получилось.

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

Добавлено: 27 дек 2008, 20:19
папа Карло
meser писал(а):
папа Карло писал(а):
Yury писал(а):http://aws.amazon.com/ec2/
600 долларов в месяц... дорого однако :)
что-то много у вас получилось.
я статистику в их калькулятор ввел.

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

Добавлено: 27 дек 2008, 20:57
meser
папа Карло писал(а):я статистику в их калькулятор ввел.
ну ни фига траффик! :s2:

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

Добавлено: 27 дек 2008, 23:38
Winter
папа Карло писал(а):индекс в несколькольких таблицах... он помнит что он запроцессил до тех пор пока индекс строит... но если в промежутке гдето кто-то поменяет сообщения или добавит в тот момент когда на другой машине индекс строится... те сообщения "пропадут" из поиска. он сейчас базу молотит по тихоньку....
Индекс в двух таблицах - в одной список слов, в другой - кросс-референс на посты.
Год назад я ребилдил поисковый индекс на форум размером на порядок больше Каморки без остановки ресурса... По тому опыту могу сказать, что bottleneck - та самая кросс-референс таблица, в случае Каморки это bbs_search_wordmatch. :) Ребилд страшно замедляется в процессе (и понятно почему - индекс к таблице разбалансируется от упорядоченного подлива данных; отключить индекс нельзя - он нужен процессу), и при этом грузит CPU так, что хостер начинает бурно реагировать. :/
Поэтому лучше всего ее ребилдить по частям:
- отребилдить кусок
- переименовать таблицу
- создать новую пустую
- продолжить ребилд
...
- убить у таблицы индексы (их там два)
- подлить все данные из ранее переименованных таблиц
- пересоздать индексы.

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

Добавлено: 27 дек 2008, 23:47
CdR
Winter писал(а):.....
Стало понятнее. Но всё же, что мешает пересоздать индекс "у себя", а потом "подлить" на основной хост?
Пусть даже не весь, но большую часть.

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

Добавлено: 27 дек 2008, 23:56
Winter
CdR писал(а):Стало понятнее. Но всё же, что мешает пересоздать индекс "у себя", а потом "подлить" на основной хост?
Пусть даже не весь, но большую часть.
Что значит "у себя"? На локальной машине или на другом хосте?
Ребилдер - php скрипт, дополнение к форумскому движку. Можно поставить локально php, mysql и форум, переволочь всю базу, и все равно запускать его кусками, ибо тормозить будет по-любому. То же самое и на другом хосте.
Короче, можно, но незачем.

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

Добавлено: 28 дек 2008, 00:04
CdR
Winter писал(а):Что значит "у себя"? На локальной машине или на другом хосте?
Типа того. Где угодно, где это не "напрягает" основное ресурс.
Winter писал(а):Ребилдер - php скрипт, дополнение к форумскому движку. Можно поставить локально php, mysql и форум, переволочь всю базу, и все равно запускать его кусками, ибо тормозить будет по-любому. То же самое и на другом хосте.
Короче, можно, но незачем.
Но он же не будет тормозить хостера и собственно форум, так? А именно это и требуется.
А на "поставить" уйдёт минут 10. Некритично.
Хотя я бы, пожалуй еще поумнее сделал... :)

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

Добавлено: 28 дек 2008, 23:26
Winter
Ok, перефразирую.
Ребилдинг, где бы его ни проводить, займет ощутимое время. Если бы он занял минут 10-20, тогда имело бы смысл запрячь локальный просессор. Можно было бы или остановить форум на это время, или потом вручную внести в поисковик пришедшие/отредактированные за это время посты.
Но это, увы, нифига не полчаса, и пост-процессная синхронизация этих терзаний не стоит. Лучше всего спокойно отребилдить базу кусками по 30-50 килопостов.

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

Добавлено: 28 дек 2008, 23:33
CdR
Видимо я либо че-то непонимаю, либо одно из двух.

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

Добавлено: 29 дек 2008, 09:39
elena S.

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

Добавлено: 29 дек 2008, 10:34
Stanislav
meser писал(а):
папа Карло писал(а):я статистику в их калькулятор ввел.
ну ни фига траффик! :s2:
ну так! одни трепанафты собрались!

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

Добавлено: 29 дек 2008, 18:33
папа Карло
спасибо за сигнал :)

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

Добавлено: 29 дек 2008, 18:34
папа Карло
Stanislav писал(а):
meser писал(а):
папа Карло писал(а):я статистику в их калькулятор ввел.
ну ни фига траффик! :s2:
ну так! одни трепанафты собрались!
ф наверное облажался с одним нулем в одном месте. пересчитаю... но все равно дороже чем обычный ВПС гденить будет.

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

Добавлено: 30 дек 2008, 15:44
Kiseta
А вчера вечером опять тряпнулись ведь :oops: Незамеченным это событие прошло? :?

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

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