往月什么意思?
删除大表,如果删除的数量占表的大部分比如70%.那这样最好:
1. create table temptable as select * from oldtable where 想保留的数据
2. truncate table oldtable
3. rename temptable to oldtable
这样特别是前两步能极大减少日志量,更小的资源消耗,当然也就更快的处理速度.其实象这么大的表,最好设计为分区表,每月一个分区.这样删除的时候只要删除相应的分区就行了,非常方便.