Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
Обновление БД http://forum.kohanaframework.su/viewtopic.php?f=33&t=87 |
Страница 1 из 1 |
Автор: | vomchik [ 09 мар 2012, 00:28 ] |
Заголовок сообщения: | Обновление БД |
Вопрос не совсем о Kahana, но все же. В таблице имеется около 10000 строк (на самом деле сейчас меньше сотни, но увеличится однозначно), эти строки нужно анализировать каждое воскресение. Использую обычный шаред-хостинг, cron и wget имеется. Что порекомендуете по поводу написания скрипта. Я так понимаю если я возьму все записи с БД, то это будет долго и сервер выбьет: тайм лимит. |
Автор: | eBasher [ 09 мар 2012, 00:45 ] |
Заголовок сообщения: | Re: Обновление БД |
Код:
не спасет ? а что подразумевается под анализом ? обязательно нужно все записи тянуть ? средствами sql ничего не сделать ? |
Автор: | vomchik [ 09 мар 2012, 01:11 ] |
Заголовок сообщения: | Re: Обновление БД |
eBasher писал(а): Код:
не спасет ? а что подразумевается под анализом ? обязательно нужно все записи тянуть ? средствами sql ничего не сделать ? Да, мне обязательно тянуть все записи ибо там будет масса проверок в зависимости от значений в таблице + еще будут некие условия, что если есть определенные значение в данной таблице, то нужно еще записать и в другую. Вряд ли такое можно сделать средствами sql. Не знаю может я чета сильно накрутил) Мне кажется что правильно было бы разбить на несколько итераций (10000/100). Но проблема в том что я буду запускать крон только один раз в определенное время. |
Автор: | Akella [ 09 мар 2012, 15:41 ] |
Заголовок сообщения: | Re: Обновление БД |
Цитата: Я так понимаю если я возьму все записи с БД, то это будет долго и сервер выбьет: тайм лимит. Так вы не гадайте, а пробуйте. Мне по работе когда-то приходилось парсить чужой сайт и писать в базу данных некоторые значения (не воровство контента, если что. там что-то типа всяческих кодов городов итп). Так этот парсинг мы на ночь запускали через крон, там около полумиллиона записей. И все нормально сработало, не отвалилось. |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |