Demiurg
Guest
тогда очень странно, что ты собираешься использовать его в проектах с большой нагрузкой и не знаешь даже ссылки на офицальный сайт.
Я когда-то один раз лазил по сайту апача и искал бинарик для моей ОС.Автор оригинала: Demiurg
тогда очень странно, что ты собираешься использовать его в проектах с большой нагрузкой и не знаешь даже ссылки на офицальный сайт.
-~{}~ 27.02.05 19:51:Операция UPDATE идет в три этапа: поиск того, что будете менять, затем запись данных, обновление индексов. При этом, чем больше таблица, тем дольше поиск. Если есть индексы, то операция кешируется и выполняется достаточно быстро. Но сам процесс очень емкий. И только дурак не догонит, что большая таблица со множеством индексов и записей, будет тормозить при UPDATE. INSERT же выполняется одним залпом, очень быстро. Поэтому обычно используют аддитивные записи (вставками INSERT) во временные таблицы, потом блокируют основные талицы, суммируют обновления, и плюют их в основную таблицу. Получается, что в основном, главные таблицы работают только в режиме вывода, а обновления идут гораздо реже и быстрее. Например, можно копить данные о загрузках новостей во временной таблице, а по крону или иным образом обновлять счетчик каждые 10 минут (или реже). Это ускорит работу сервера.