我们想分析 Documentum 中的磁盘消耗,以改进可能的业务流程。磁盘使用情况是否可以由文件夹、对象类型、文档文件扩展名、时间等确定?
问问题
304 次
2 回答
4
实际上,我认为您的任务没有其他方法。只能通过 DQL 查询来解决。
让我描述一下我为什么这么认为:Documentum 不仅可以将内容文件存储在文件系统上,还可以将内容文件存储为 DB 中的 BLOB 或 Centera 中的记录等。因此,Documentum 应该提供一种统一的方法来获取内容文件的大小,而不管存储方法如何。而这种方法是将内容大小存储在 dmr_content 对象的属性 full_content_size 中。此外,每个 dm_sysobject 都有属性 r_full_content_size,您可以在其中找到与 sysobject 关联的第一个内容对象(dmr_content 对象)的大小(以字节为单位)。
因此,只有当系统中的每个 dm_sysobject 只有一个关联的内容对象时,您的 DQL 才是正确的。
于 2013-09-25T16:18:08.307 回答
2
我知道我可以推出自己的 DQL,例如:
select sum(r_full_content_size)/1024/1024/1024 as total_gb from dm_sysobject (all) where
cabinet('/My Cabinet',descend);
但我想知道是否还有其他方法?类似于 UNIX du(1) 命令等的工具。
于 2013-09-23T17:02:30.680 回答