Лог событий, очистка.

AKAPE

Новичок
Лог событий, очистка.

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

Кром

Новичок
Лучше все таки хранить не последних 1000 записей, а скажем, записи за последние 1-2 месяца. И удалять по крону, допустим раз в месяц.
 

Tigr

Новичок
на мой взгляд лучше тем же кроном архивировать старые лог файлы, и логи, например создавать, на каждый день новый или на каждый месяц
 

AKAPE

Новичок
да, будем наверное архивировать и отправлять начальству в формате А4, тьфу ты, в зипе :) , Но как вы составите запрос, чтобы удалить все кроме последних 1000-чи скажем? ведь id там будут расти постоянно?
 

chira

Новичок
почему именно 1000, а не 2000 и не 10000, что бы голову не ломать тебе уже подсказал Кром: использовать условие по дате, 1-2 месяца.
Логичнее вопрос: Как долго хранить изменения, а не сколько последних изменений.
Я поменяю в течении часа одно поле 1000 раз, и чем тебе этот лог поможет?
 
Сверху