Отложенное обновление базы

  • Автор темы Автор темы kvf77
  • Дата начала Дата начала

kvf77

Red Devil
Отложенное обновление базы

Есть сайт на котором пользователи что-то добавляют в базу, и таких обновлений много - обновления НЕ могут пересекаться (то есть каждый пользователь может обновлять свое и не может чужое). Как поставить одновления в очередь? Тоесть чтобы UPDATE не сразу лез в таблицу, а скажем по мере того, как сервер не сильно нагружен.
 
ну транзакции видимо... спасут отца русской демократии
 
тут вопрос не в транзакциях, а в другом
скажем в 12:00 дня на сайте 1000 узеров, а в 21:00 почти нет
вот я хотел распределить нагрузку на сервер
то есть делать UPDATE когда сервер не так загружен
 
нет, не спасут.
транзакция будет корректна для каждого пользователя его UPDATEs но не в целом.
 
Какие проблемы блокировка таблицы, затем UPDATE потом разблокировка.
 
sokol
Я понял проблема с нагрузкой на сервер.

kvf77
По мойму в даном случае оптимальным вариантов будет оптимизировать запросы и настройки сервера.
 
угу - с нагрузкой - юзеры постоянно что-то меняют - это их основная деятельность - вот и когда их единовременно становится невыносимо много - сайт выносится :-(
я хотел замедлить процесс внесения изменений в базу - так как они не очень критичны в пределах определенного времени
 
ИМХО модернизируй сервак!
Выносится видимо Апач?
Что в логах-то?
 
неа - выносится mysql
пишет там что-то про то что мол много юзеров и нагрузка там
и памяти я так понял не хватает
я не могу смотреть - а хостер в латвии - они мне толком не могут ответить
 
kvf77 Ну а чем тут еще поможешь, сервак апдейтить надо... хостеры все время так, накидают сайтов на один сервак, и новые покупать скупятся.

-~{}~ 13.05.04 23:56:

kvf77 Скорее всего исчерпан лимит коннекций, а не памяти.
 
Сверху