Как эффективно регистрировать от 100 до 1000 действий в базе данных

В настоящее время у меня есть сценарий, в котором 1000 действий могут произойти за считанные секунды, и мне нужно сохранить все эти действия в базе данных.

Что я сейчас делаю, так это держу таймер простоя, как только этот таймер достигает заранее определенного времени, я беру кэшированные действия (действия с момента последней фиксации - это простой список) и фиксирую эти действия в базе данных.

Пользовательский интерфейс должен быть максимально отзывчивым (а?).

Помимо передачи ведения журнала базы данных в отдельный поток, есть ли другие предложения относительно производительности, с которыми кто-нибудь может мне помочь?

5
задан Pieter Germishuys 8 January 2011 в 07:01
поделиться