Восстановление базы

Случайно подпортил базу на проекте. Благо есть недавний backup.
Есть база ls103 -> в ней таблица prefix_topic_content -> в ней поле topic_text_source
Вот это поле и «подпортилось».
Помогите, кто знает каким запросом заменить данные в этом поле из базы ls103_backup?

Т.е. нужно заменить все данные в поле topic_text_source, в том случае если в этой строке совпадает значение поля topic_id

Ошибка при установке

Здравствуйте.
Установка прошла успешна, но при переходе во вкладку «Люди», выдает ошибку:
SQL Error: Table 'bh60443_more.prefix_geo_target' doesn't exist at /home/bh60443/public_html/classes/modules/geo/mapper/Geo.mapper.class.php line 79
Array ( [code] => 1146 [message] => Table 'bh60443_more.prefix_geo_target' doesn't exist [query] => SELECT SQL_CALC_FOUND_ROWS * FROM prefix_geo_target WHERE 1 = 1 AND target_type = 'user' AND target_id IN ( '1' ) ORDER BY target_id DESC LIMIT 0, 1; [context] => /home/bh60443/public_html/classes/modules/geo/mapper/Geo.mapper.class.php line 79 )
Так же не могу зайти в профиль.

RegExp нужна помощь

Доброго времени суток, друзья!
Прошу у вас помощи, ковыряюсь сутки, не могу правильно настроить регулярки для евентов, уже кучу перечитал, пересмотрел, такое чувство, что у всех работает, а меня как то стороной обходит.Кароч нид хел.



Регистрирую
#$this->AddEventPreg('/^[\w\-\_]+$/i','EventShowSquad');
$this->AddEventPreg('/^[\w\-\_]$/i','/^edit+$/i','EventEditSquad');
$this->AddEventPreg('/^[\w\-\_]$/i','/^edit/i','/^lineup/i','EventEditLineUpSquad');


/squad/15/
/squad/15/edit/
/squad/15/edit/lineup

Почему-то все время работает евент EventShowSquad.

Поиск проблемы нагрузки на сервер

Привет!
Вопрос как и чем Вы оптимизируете работу плагинов?

Установил плагин. Не буду его называть. Работает он нормально. Без ошибок. Но! Ко второй половине дня нагрузка на сервер сильно возрастает. Приходится отключать его до утра. Потом опять включать. И так по кругу. Плагин нужный и переписывать нет смысла так как вроде он работает.

Подумал, может кто-нибудь использовал встроенный лог sql запросов? Но так, чтоб сохранялись только запросы например больше 5 секунд. И при этом не повесить весь сайт при включенных логах.

Во общем, как решить проблему? Посоветуйте!

Проблема установки движка.

Всем привет! Проблема заключается в следующем, при установке движка выводит ошибку SQL. По словам хостера галимый дамп который находиться в файлах движка. Скачивал его с офф. сайта.

Кто-то сталкивался с такой проблемой, и как её решили? Заранее, спасибо за ответы!

SQL-запрос, чтобы подписать всех на все блоги

Приветствую, коллеги.

Нужно подписать всех пользователей на все блоги (кроме закрытых!), но не могу придумать подходящий SQL запрос. Помогите?

PS: Рассуждать о правильности массовой подписки нет смысла, так как нужно именно такое решение.

Две базы данных

Добрый день.
У меня есть 2 базы данных. На 1 хранится данные Livestreet, а на второй другие данные.
Сложно-ли сделать подключение второй базы данных? Или проще слить их в одну базу?
Подскажите пожалуйста

Правильно ли я понял, что нужно создать еще один модуль для работы со 2 базой данных?

Ефективность подсчета формул в SQL-е.

Уважаемые знатоки HighLoad-a
Вопрос у меня следующий
Пишу плагин который будет заниматься пользовательскими рейтингами. с оху офигенными формулами и алгоритмами.
Но суть не в этом. В плагине есть простой метод подсчета посещений\кол-ва коментариев\голосов
И я незнаю как его лучше реализовать через SQL или через отдельные формулы. Пример:
Подсчет количества посещений:
Вариант1:
$count = oTopic->getViewCount();
$count += 1;
$oTopic->setViewCount($count);
$this->Topic_UpdateTopic($oTopic);

Вариант №2:
$this->Topic_UpdateTopicCount($oTopic)

в маппере:
$sql = "UPDATE topic_rating SET count = count+1 where topic_id = ?d"
$this->oDb->query($sql,oTopic->getId())


Так вот, какой код будет лучше с точки зрения ефективонсти?