国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

教你學(xué)會(huì)truncate和delete的區(qū)別

2024-07-21 02:34:30
字體:
供稿:網(wǎng)友

  一、delete產(chǎn)生rollback,假如刪除大數(shù)據(jù)量的表速度會(huì)很慢,同時(shí)會(huì)占用很多的rollback segments .truncate 是DDL操作,不產(chǎn)生rollback,速度快一些.
  
  Truncate table does not generate rollback information and redo records so it is mUCh faster than delete.
  
  In default, it deallocates all space except the space allocated by MINEXTENTS unless you specify REUSE STORAGE clause.
  
  二、不從tablespace中騰出空間,需要
  
  ALTER TABLESPACE AAA COALESCE; 才有空間
  
  三、truncate 調(diào)整high water mark 而delete不.truncate之后,TABLE的HWM退回到 INITIAL和NEXT的位置(默認(rèn))
  
  delete 則不可以。
  
  四、truncate 只能對TABLE
  
  delete 可以是table,view,synonym
  
  五、TRUNCATE TABLE 的對象必須是本模式下的,或者有drop any table的權(quán)限 而 DELETE 則是對象必須是本模式下的,或被授予 DELETE ON SCHEMA.TABLE 或DELETE ANY TABLE的權(quán)限

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 常山县| 张家口市| 梁山县| 聂荣县| 潍坊市| 兴国县| 宝坻区| 扶风县| 双流县| 昌江| 周口市| 秦皇岛市| 通辽市| 镇平县| 伊吾县| 林州市| 平度市| 通化市| 铁岭市| 中卫市| 阿拉善左旗| 定安县| 如东县| 剑川县| 南通市| 汤阴县| 元阳县| 磐石市| 九台市| 平山县| 广西| 巩留县| 舟曲县| 那曲县| 绥滨县| 北辰区| 肥西县| 南充市| 乡宁县| 苍山县| 将乐县|