【鎶琛?sh霉)璩囨枡】…………………………………………………………………………………………>>> |
|
用友數據庫異常變大的情況處理。 |
|
某公司用友軟件人力資源數據庫無法備份,經查看,其12年-17年用友數據庫都是500多M左右,但是10年數據庫達75G多,11年數據庫達12G多,UFSYSTEM數據庫達47G。
查詢11年數據庫所有表名及其行數
SELECT a.name, b.rows  FROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.id  WHERE (a.type = ''''u'''') AND (b.indid IN (0, 1))  ORDER BY a.name,b.rows DESC
發現U8TaskLog行數特別多,百度一下,該表是記錄用友異常操作的數據,可以清空,清空后,收縮數據庫為365M;  10年數據庫也是一樣。清空后,收縮文件也很小。
UFSYSTEM則是UA_LOG表行數極大,UFSYSTEM.MDF,47G,清空后,收縮數據庫為550M;。
用友數據庫中,其中表U8TaskLog有時候非常大,多大幾十萬行,占用空間幾十G,乃至百G以上,這時候清空此表,可以大大提高備份效率。在數據庫查詢中,清空此表命令如下:  TRUNCATE TABLE U8TaskLog 
另外UFsystem數據庫中,表UA_LOG有時候也特別大,清空可以釋放巨大空間  TRUNCATE TABLE UA_LOG  |
發布時間:2018/1/6
閱讀:9260次 來源:煙臺德一數據恢復 |
|
|
|
|