Русскоязычный форум, посвященный фреймворку Kohana

Все о фреймворке Kohana. Обсуждение уроков, документации.
Текущее время: 28 мар 2024, 21:42

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Обновление БД
СообщениеДобавлено: 09 мар 2012, 00:28 
Не в сети
Бывалый

Зарегистрирован: 18 фев 2012, 12:10
Сообщения: 57
Откуда: Украина, Киев
Вопрос не совсем о Kahana, но все же.

В таблице имеется около 10000 строк (на самом деле сейчас меньше сотни, но увеличится однозначно), эти строки нужно анализировать каждое воскресение.

Использую обычный шаред-хостинг, cron и wget имеется.

Что порекомендуете по поводу написания скрипта. Я так понимаю если я возьму все записи с БД, то это будет долго и сервер выбьет: тайм лимит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление БД
СообщениеДобавлено: 09 мар 2012, 00:45 
Не в сети
Супермодератор
Аватара пользователя

Зарегистрирован: 13 фев 2012, 22:24
Сообщения: 65
Откуда: оттуда
Код:
set_time_limit(0);


не спасет ?
а что подразумевается под анализом ? обязательно нужно все записи тянуть ? средствами sql ничего не сделать ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление БД
СообщениеДобавлено: 09 мар 2012, 01:11 
Не в сети
Бывалый

Зарегистрирован: 18 фев 2012, 12:10
Сообщения: 57
Откуда: Украина, Киев
eBasher писал(а):
Код:
set_time_limit(0);


не спасет ?
а что подразумевается под анализом ? обязательно нужно все записи тянуть ? средствами sql ничего не сделать ?


Да, мне обязательно тянуть все записи ибо там будет масса проверок в зависимости от значений в таблице + еще будут некие условия, что если есть определенные значение в данной таблице, то нужно еще записать и в другую.
Вряд ли такое можно сделать средствами sql.

Не знаю может я чета сильно накрутил)

Мне кажется что правильно было бы разбить на несколько итераций (10000/100).
Но проблема в том что я буду запускать крон только один раз в определенное время.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление БД
СообщениеДобавлено: 09 мар 2012, 15:41 
Не в сети
Бывалый

Зарегистрирован: 12 фев 2012, 21:19
Сообщения: 32
Цитата:
Я так понимаю если я возьму все записи с БД, то это будет долго и сервер выбьет: тайм лимит.


Так вы не гадайте, а пробуйте. Мне по работе когда-то приходилось парсить чужой сайт и писать в базу данных некоторые значения (не воровство контента, если что. там что-то типа всяческих кодов городов итп). Так этот парсинг мы на ночь запускали через крон, там около полумиллиона записей. И все нормально сработало, не отвалилось.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Все о фреймворке Kohana  | 
Powered by phpBB® Forum Software © phpBB Group