Похоже, но не тестировал: сразу решил, что буду пользоваться расширенным синтаксисом запросов, так как позволяет гибко настраивать нужный набор возвращаемых результатов. А вариант «из каробки» возможно работает также, не проверял.
Спасибо за ссылку, почитаю по свободе. Согласен, личить нужно конкретный случай и возможно тупик и плавная смерть старого проекта не в представлениях, а в комплексе факторов.
К сожалению, не все лечится тюнингом конфига майскл. В нашем частном случае все индексы базы данных просто физически не могу влезть в 4Г памяти сервера. И да: в более общем случае эти 4Г нашего типового сервера делятся 5-10 однотипными проектами, то есть фактически на проект 400Мб максимум — и работает. А раз работает — не трогаем и дальше юзаем прямые запросы, а не представления.
Перечитал еще раз комент, похоже, вы правы: в коменте речь идет об уникальности айди. К сожалению, исторически так сложилось, что представлениями не пользуемся и сказать, как себя они ведут в проекте с 20-100 млн позиций в таблицах я с уверенностью не могу.
Возможно еще сказалось то, что в соседнем проекте полностью на вьюхах даже с минимальным количеством позиций ребята не справились и в слов лог постоянно сыпались запросы от этих вьюх. Возможно просто совпадение и вы умеете правильно готовить майскл вьюхи в высоконагрженных проектах.
В этом как раз и есть сомнения: при большом объеме данных этот оптимизитор, деланный не пальцем, может лажать. И в случае с прямым запросом — можно вручную исправить.
Костыль, признаю: пока полностью не разобрался в синтаксисе запросов — для моего случае рабоатет безотказно. На винде правда при девелоперском режиме почему-то приходится иногда перестраивать индекс, так как сервис не запускается. Но лечится удалением процесса, перестройкой индекса и рестартом сервиса после ошибки винды.
>shebang-конфиги,
Напишите пример, как вы их пользуете? Очень нужно, но честно не совсем понял из вики, что оно такое и как его заюзать в связке с сфинкс…
Разве что делать php "/path/to_config/sphinx.conf " — но это невероятный костыль и я честно не совсем понимаю, чему тут радоваться.
Буду очень благодарен за ответ — нужно в реальном проекте и «вчера».
Аналогичное открытие для себя сделал для редакторов текста:
выделение текста + Tab = сдвиг всего текста вправо
выделение текста + Shift+Teb = сдвиг всего текста влево
Я в Украине, решил попробовать вывод на пластиковую долларовую карту.
Скажите, где написаны временные рамки по обработке новых заявок. Выслал документы, подал азявку, жду 3 дня, хотелось бы в течение хотя бы недели получить свои деньги:
Арендую у мирохоста сервер c 01.04.2008, из проишествий за 2 года:
— по непонятным причинам были апаратные сбои, сервер непредсказуемо бутялся. Решение: ночью вытащили винты, переставили в другой такой же сервер, полет нормальный.
— нужно было доставить памяти, попросил — с неохотой, но сделали.
— не часто, но бывают ребуты без предупреждения (не лечится как я понял у них, поэтому уже и не жалуюсь)
— сервер подешевел месяц назад $15, закупили похоже новую партию
С год уже с поддержкой не общался — нечего обсуждать. Как по мне таких скучных историй много и интересного в них нет ничего: рутина. А вот если постоянно лаги и ругань с хостером — вот тогда и пишут «увлекательные истории разбора полетов».
К сожалению, не все лечится тюнингом конфига майскл. В нашем частном случае все индексы базы данных просто физически не могу влезть в 4Г памяти сервера. И да: в более общем случае эти 4Г нашего типового сервера делятся 5-10 однотипными проектами, то есть фактически на проект 400Мб максимум — и работает. А раз работает — не трогаем и дальше юзаем прямые запросы, а не представления.
Возможно еще сказалось то, что в соседнем проекте полностью на вьюхах даже с минимальным количеством позиций ребята не справились и в слов лог постоянно сыпались запросы от этих вьюх. Возможно просто совпадение и вы умеете правильно готовить майскл вьюхи в высоконагрженных проектах.
Спорить не буду, вот здесь в коментах прочитал www.ibm.com/developerworks/ru/library/os-php-sphinxsearch/#icomments
foreach ($aPriceGroup as $aValue) {
$oSphinxClient->SetFilter('id_price_group', array($aValue['id']));
$iQuery = $oSphinxClient->AddQuery($sSphinxKeyword, 'price_group');
$oSphinxClient->ResetFilters();
$bAddedUnrunQuery=true;
$aPriceGroupAssoc[$iQuery+(32*$i)]=$aValue;
if ($iQuery && !($iQuery % 31) ) {
$aResultQuery=$oSphinxClient->RunQueries();
$aResultAll=array_merge($aResultAll,$aResultQuery);
$sLastError=$oSphinxClient->GetLastError();
$i++;
$bAddedUnrunQuery=false;
}
}
if ($bAddedUnrunQuery) {
$aResultQuery=$oSphinxClient->RunQueries();
$aResultAll=array_merge($aResultAll,$aResultQuery);
}
Костыль, признаю: пока полностью не разобрался в синтаксисе запросов — для моего случае рабоатет безотказно. На винде правда при девелоперском режиме почему-то приходится иногда перестраивать индекс, так как сервис не запускается. Но лечится удалением процесса, перестройкой индекса и рестартом сервиса после ошибки винды.
Напишите пример, как вы их пользуете? Очень нужно, но честно не совсем понял из вики, что оно такое и как его заюзать в связке с сфинкс…
Разве что делать php "/path/to_config/sphinx.conf " — но это невероятный костыль и я честно не совсем понимаю, чему тут радоваться.
Буду очень благодарен за ответ — нужно в реальном проекте и «вчера».
Насколько я понял — можно не надеяться и не ждать? Или надеяться все же можно? :)
Вопрос: в ближайшее время будет что-либо подобное в Украине: конференция, мастерклас, доклад для advanced?
Аналогичное открытие для себя сделал для редакторов текста:
выделение текста + Tab = сдвиг всего текста вправо
выделение текста + Shift+Teb = сдвиг всего текста влево
«Ошибка: Ошибочный формат клирингового код банка-получателя»
скрины отправил на почту из профайла
Вот нашел в помощи:
Дождитесь окончания проверки, которая, как правило, занимает 1-2 рабочих дня.
прошло 3 рабочих дня, тишина.
Скажите, где написаны временные рамки по обработке новых заявок. Выслал документы, подал азявку, жду 3 дня, хотелось бы в течение хотя бы недели получить свои деньги:
Спасибо.
Или же сам сервис и его популяризация у вас только в планах?
— по непонятным причинам были апаратные сбои, сервер непредсказуемо бутялся. Решение: ночью вытащили винты, переставили в другой такой же сервер, полет нормальный.
— нужно было доставить памяти, попросил — с неохотой, но сделали.
— не часто, но бывают ребуты без предупреждения (не лечится как я понял у них, поэтому уже и не жалуюсь)
— сервер подешевел месяц назад $15, закупили похоже новую партию
С год уже с поддержкой не общался — нечего обсуждать. Как по мне таких скучных историй много и интересного в них нет ничего: рутина. А вот если постоянно лаги и ругань с хостером — вот тогда и пишут «увлекательные истории разбора полетов».
Массово начали юзать уже года три как в рунете, и в ли.ру вроде как года два назад обещали банить таких кулхацкеров накрутчиков.