История изменений
Исправление zensey, (текущая версия) :
При интенсивном поступлении событий из множества источников принято делать пакетный (butch) инсерт. Для этого события буферизируют, а затем несколько воркер-тредов (пул) - фиксируют записи пачками в БД.
Как правило, такой подход позволяет улучшить пропускную способность на порядок, а то и более.
Из готовых решений рекомендую Graylog2. http://server.dzone.com/articles/graylog2-optimization-high-log
Исходная версия zensey, :
При интенсивном поступлении событий из множества источников принято делать пакетный (butch) инсерт. Для этого события буферизируют, а затем несколько воркер-тредов (пул) - фиксируют записи пачками в БД.
Как правило, такой подход позволяет улучшить пропускную способность на порядок, а то и более.
Из готовых решений рекомендую Graylog2. http://habrahabr.ru/post/132116/