国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 平南县| 深水埗区| 从江县| 固始县| 富裕县| 利辛县| 六安市| 轮台县| 汪清县| 郸城县| 汉阴县| 山阳县| 湖南省| 屏东县| 奎屯市| 平南县| 家居| 县级市| 麻栗坡县| 洞口县| 昌图县| 永善县| 仙桃市| 博野县| 宜丰县| 通山县| 丽江市| 彰化市| 冷水江市| 崇礼县| 长汀县| 鄂伦春自治旗| 高要市| 军事| 容城县| 广西| 怀化市| 威宁| 庆元县| 吉首市| 光山县|