对表执行truncate需要多久?

有一个表,大小为20G,没有启用压缩特性,执行truncate大概需要多久。用allow write access的方式对该表执行在线reorg,但在线reorg总共有4步,第四步需要执行truncate,该操作需要持有表的S锁,导致大量其他应用程序对该表的写操作出现了11个锁超时,锁超时配置时间为60S。因为该应用是...显示全部

有一个表,大小为20G,没有启用压缩特性,执行truncate大概需要多久。

用allow write access的方式对该表执行在线reorg,但在线reorg总共有4步,第四步需要执行truncate,该操作需要持有表的S锁,导致大量其他应用程序对该表的写操作出现了11个锁超时,锁超时配置时间为60S。

因为该应用是24小时联机的,所以专门用在线reorg的方式进行重组,现在又碰上这个问题。

收起
参与10

查看其它 3 个回答匪徒易真的回答

匪徒易真匪徒易真数据库管理员匪徒易真

那就使用 notruncate 参数啊

IT其它 · 2016-08-23
浏览3511

回答者

匪徒易真
数据库管理员匪徒易真

匪徒易真 最近回答过的问题

回答状态

  • 发布时间:2016-08-23
  • 关注会员:5 人
  • 回答浏览:3511
  • X社区推广