【】…………………………………………………………………………………………>>> |
|
用友数据库异常变大的情况处理。 |
|
某公司用友软件人力资源数据库无法备份,经查看,其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
阅读:9374次 来源:烟台德一数据恢复 |
|
|
|
|