Thanks for the advice. But do you think it would be too expensive to place a trigger on it on the performance side? because there are at least of 100,000 messages were inserted into that table. I have no idea which one is more efficient, put on trigger on it, or insert a delete later( with 100,000 records inserted every day).