企业管理 > 关于清除 > 提高清除性能
  
提高清除性能
本部分提供了对于提高清除性能的建议。这些建议仅供作为示例,应用程序的条件因系统配置而异。
关于提高性能的提示
如果要清除对象的数量不是太大,清除效果则更好。以下提示可帮助减少清除作业中对象的数量:
为上下文创建单独的查询。
为不同对象类型创建单独的查询。
为文件夹创建单独的查询。
清除块中的对象
使用“清除管理”清除对象的方法有两种:
同时清除所有对象 - 移除尽可能多的对象。但是,当需要清除大量对象 (10000 或更多) 时,这种方法效率不高。同时清除所有对象为默认的机制。
清除块中的对象 - 块大小可以使用“首选项管理”中“清除、存档、恢复”首选项下的“块大小清除”选项来配置。将“块大小清除”的值设置为大于 0 的值便可启用该选项,而将其设置为 -1 即可禁用该选项。PTC 建议将大多数清除作业的块大小设置为 1000。
使用第一个选项时,如果清除操作失败或遇到任何其他严重失败,整个事务处理将回滚,恢复到未清除的状态。第二个选项将原始的大对象集拆分为块,然后在单独的事务中清除每个块。如果清除失败,任何由这些小型事务清除的数据都无法回滚。