counter1219 发表于 2013-08-10 19:14

oracle truncate 表用时很长

truncate table table_name; 时,两百万的数据,都用了二十几分钟了,还没执行完,这个需要怎么检查哪里有问题了呢?

www_xylove 发表于 2013-08-10 20:20

一般来说,truncate截断表比delete删除数据要快的多,出现truncate截断表慢的原因的话,楼主可以使用10046事件跟踪一下,再结合trace文件查看一下,应该可以查到原因的。
我猜测是该表的索引导致truncate截断表慢,把索引删除之后,再truncate看看。
页: [1]
查看完整版本: oracle truncate 表用时很长