新聞中心
DB2刪除數(shù)據(jù)是我們最常用的操作之一,下面就教您一個(gè)DB2刪除數(shù)據(jù)時(shí)的小技巧,如果您對(duì)DB2刪除數(shù)據(jù)方面感興趣的話,不妨一看。

成都創(chuàng)新互聯(lián)公司主要從事成都做網(wǎng)站、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)淮陰,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):028-86922220
Delete
當(dāng)用DELETE TABLE命令刪除整個(gè)表中數(shù)據(jù)時(shí),該操作會(huì)逐條刪除表中記錄,并記入活動(dòng)的交易日志。當(dāng)表中數(shù)據(jù)量很大時(shí),如果活動(dòng)的交易日志不夠大,就會(huì)遇到交易日志已滿的錯(cuò)誤,并回滾日志。
即使活動(dòng)的交易日志足夠大,刪除數(shù)據(jù)量很大的表的操作也會(huì)占用很多時(shí)間。用以空文件為數(shù)據(jù)文件導(dǎo)入(IMPORT)并替換(REPLACE)表的辦法可以解決這個(gè)問(wèn)題。例如
IMPORT FROM /dev/null OF DEL REPLACE INTO 目標(biāo)表名
這樣交易日志只會(huì)記錄下該條命令,并立即釋放所占的空間,而不會(huì)像刪除命令一樣逐條掃描記錄,這就類似于DROP掉該表再創(chuàng)建一個(gè)完全相同只是沒(méi)有數(shù)據(jù)的表一樣。
對(duì)于屬于DMS表空間的表來(lái)說(shuō),刪除命令逐條掃描記錄,所占的記錄空間仍標(biāo)記為該表所用,而不立即釋放空間,需要用REORG命令才可以釋放剩余空間。用 LIST TABLESPACE SHOW DETAIL 可以對(duì)比兩條命令執(zhí)行后表空間中的剩余空間的大小。
用LOAD命令加REPLACE參數(shù)可以達(dá)到類似IMPORT命令加REPLACE的效果,但是由于LOAD本身不記日志,所以對(duì)于可恢復(fù)的數(shù)據(jù)庫(kù),LOAD完成后建議馬上做一下聯(lián)機(jī)備份的,相比之下,IMPORT命令加REPLACE操作上比較簡(jiǎn)單一些。
新聞名稱:DB2刪除數(shù)據(jù)時(shí)的小技巧
文章分享:http://www.5511xx.com/article/dhjijci.html
其他資訊
- Python實(shí)現(xiàn)表格數(shù)據(jù)庫(kù)爬取技術(shù)(python爬取表格數(shù)據(jù)庫(kù))
- 免費(fèi)虛擬主機(jī)免費(fèi)空間
- 金蝶數(shù)據(jù)庫(kù)默認(rèn)密碼問(wèn)題解決方案(金蝶數(shù)據(jù)庫(kù)默認(rèn)密碼)
- 深入理解LinuxPS程序:掌握進(jìn)程管理的技能(linuxps程序)
- 數(shù)據(jù)庫(kù)設(shè)計(jì)六步走:開(kāi)發(fā)者必知的關(guān)鍵階段(數(shù)據(jù)庫(kù)設(shè)計(jì)6個(gè)階段)


咨詢
建站咨詢
