Windchill_PDM系统数据清除办法研究的认识.doc

Windchill_PDM系统数据清除办法研究的认识.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windchill PDM系统数据清除办法研究 关键字all_tables 表中会记录实际的表数量。 执行SQL语句:select T.table_name,T.num_rows from all_tables T where owner=PLM ORDER BY T.num_rows desc 将查询结果复制到excel表格文件中B、C列保存。 2.2 然后,执行一个系统提供的标准操作动作,比如创建文档或者更新文档。 注意:此时分析用的数据库只有分析人员才能对其操作,可以用开发机进行分析。不能多人同时操作PDM系统,会影响分析结果的正确性。 2.3再执行步骤1。将这次的查询结果复制到excel表格文件中E、F列保存。 2.4 筛选出excel表格文件中F列 减 C列 的不为空的值,就是步骤2对数据库产生的影响。通过这个办法,我们可以一一分析出关键的数据库字典。 比如创建一个部件,分析出数据记录增加的表有: AUDITEVENT -1 CONTROLBRANCH -1 ITERATEDCURRENTPHASELINK -1 ITERFOLDERMEMBERLINK -1 LIFECYCLEHISTORY -1 NOTIFICATIONLIST -2 OBJECTHISTORY -1 PHASE -1 ROLEPRINCIPALMAP -15 SCHEDULEHISTORY -1 TEAM -1 WTACLENTRY -3 WTPART -1 WTPARTMASTER -1 WTPARTMASTERKEY -1 然后查看表中具体数据值,逐个分析字段含义。掌握了这个方法,才能知道哪些数据需要清理。 3.工作流相关表清除办法 由于签审的工作流实例相关的数据库表现在已经达到百万条数据库记录,且其相关数据库表是又是后台数据库访问的热点表,数据量大后会影响服务器性能。需要对其进行数据清理。 清理办法: 3.1专人清理上线以来产生的“已执行”、“已终止”的文档工作流程。 操作方式如图:用高级搜索, 3.1.1输入关键字“流程名称*”,一定要输入关键字,否则可能删除掉升级或者变更通告这些不能删除的流程。 3.1.2状态选择“已执行”。按页显示结果先输入300。一定要选状态,否则可能删除掉正在走的流程。 点击搜索按钮。 3.1.4选择后点击删除。如果要保留评审流程,注意不要选择不需要删除的流程;其他流程也可以按名称选择保留。 3.1.5看删除速度和对系统性能的影响,可以逐渐加大、调整每页显示的结果。 3.1.6同法删除“已终止”的文档流程。 清除后数据库热点表控制在20万条记录左右,不再会影响性能。 3.2实施一年后就该每月定期清理一年前不断产生的“已执行”、“已终止”的工作流程。 3.3如需保留签审记录,可以通过开发将流程记录生成附件保存,然后再删除。 3.4开发技术研究:研究如何在文档流程发放或者取消后自动实现删除流程。要能够达到系统标准功能的能力。 3.5本单位删除流程的数据库分析结果: 数据库表名 删除一个已执行流程记录数减少量 再删除一个已执行流程 ACTIVITYASSIGNMENTLINK -6 -6 BALLOTS -6 -5 TASKEVENT 1 1 TASKEVENTDATA 1 1 WFASSIGNEDACTIVITY -5 -5 WFASSIGNMENT -6 -6 WFBALLOT -6 -5 WFCONNECTOR -14 -14 WFEXPRESSIONROBOT -7 -7 WFINTERNALMETHOD -3 -3 WFPROCESS -1 -1 WORKITEM -6 -5 WORKITEMLINK -6 -5 4.软属性删除办法 如果windchill 软属性填过值,我们会发现属性管理器和分类管理器里无法删除对应的属性或者分类模版。通过第一部分描述的分析方法,我们可以找到需要删除的表: Windchill 属性数据定义数据库表:StringDefinition、unitDefinition、floatDefinition、integerDefinition、booleanDefinition、timestampDefinition; Windchill 属性数据值数据库表:Stringvalue、unitvalue、floatvalue、integervalue、booleanvalue、timestampvalue。 删除方法:在定义表中查到属性定义对应的ida2a2字段,即windchill 表中的唯一

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档