Chinaunix's Archiver
论坛
›
Oracle
› oracle truncate 表用时很长
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 表用时很长