<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/performance/general/P000004_cleanup_data" xml:lang="zh-cn">
	<Header>
		<Title xmlns:HTML="http://www.w3.org/TR/REC-html40">清理数据</Title>
		<Keyword ContextSensitive="No"><Level1>清理</Level1>
			<Level2>数据</Level2>
		</Keyword>
		<Keyword ContextSensitive="No"><Level1>数据</Level1>
			<Level2>清理</Level2>
		</Keyword>
		<Keyword ContextSensitive="No"><Level1>存档</Level1>
		</Keyword>
		<Keyword ContextSensitive="No"><Level1>删除记录</Level1>
		</Keyword>
		<Keyword ContextSensitive="No"><Level1>历史</Level1>
		</Keyword>
	</Header>
	<GeneralSection><List><ListIntro>从大表格中检索记录比在小表格中检索记录花费更多时间。 因此，从性能和数据增长的角度说，表格越小越好。 若要这样做，请执行下列操作：</ListIntro>
			<ListItem>删除记录。</ListItem>
			<ListItem>存档： 将记录移至另一个公司。</ListItem>
			<ListItem>历史记录： 将记录复制到另一个表格。</ListItem>
		</List>
		<Note><SectionTitle>
                              注意
                           </SectionTitle>
			<Paragraph class="Default">如需更多信息，请参阅 <DocRef>ERP LN 存档用户手册</DocRef> (U9352A US)。</Paragraph>
		</Note>
	</GeneralSection>
	<GeneralSection><SectionTitle>删除记录</SectionTitle>
		<Paragraph class="Default">若要提高性能并减少数据库增长，删除记录是一个相当有效的途径。 删除记录的不利之处是，数据一旦删除便不再可用。 但是，在通常情况下，不是所有记录都需要保存的。</Paragraph>
		<Paragraph class="Default">例如，行活动是按仓库存储的。 正常情况下，不需要保留这些记录。 因此，在结算仓库订单后，便可以删除行活动。 <DocRef>ERP LN 用户指南</DocRef>说明可用于删除旧数据的几个进程。  其他数据（比如物料和业务伙伴）可偶尔查看，一旦不需要时可将其删除。</Paragraph>
		<Paragraph class="Default">对于每个订单和合同表，可通过进程将旧的订单存档或删除。 在这些进程中，可以指定几个特征（比如日期或状态）以选择要删除的订单。 定期运行这些进程。</Paragraph>
	</GeneralSection>
	<GeneralSection><SectionTitle>存档</SectionTitle>
		<Paragraph class="Default">如果某些数据必须为未来备用（比如分析和审核），但在目前的活动公司中并不需要，可以将其存档。 这意味着已从活动公司中删除这些数据并移至另一个公司，它被称为存档公司。 从性能角度说，存档的作用相似于删除记录，因为这些数据不再存在活动公司中。 但是，在存档公司中这些数据仍然可用，这意味着数据总数没有变化。 注意： 您可在 ERP LN 中的多处通过进程进行存档操作。 从数据库增长的角度说，存档并删除是首选项。</Paragraph>
	</GeneralSection>
	<GeneralSection><SectionTitle>历史记录</SectionTitle>
		<Paragraph class="Default">若要跟踪特定订单的更改而不为实际订单表增加负担，可以将数据写入历史记录表。 一旦创建订单，它便被复制到历史记录中，且实际订单的每次更新都将在历史记录表中产生一个新记录。</Paragraph>
		<Paragraph class="Default">有流程需要数据出现在活动公司中，比如<GUIRef href="/baanerp/td" role="package">订单管理子系统</GUIRef>中的销售和采购统计数和调节项。 若要解除事务性订单表的负担，这些流程使用历史表，这样可在较早阶段将数据从事务性订单订单表中删除。 在其它地方，比如<GUIRef href="/baanerp/wh" role="package">仓储管理子系统</GUIRef>，若要跟踪特定仓库订单可以使用历史记录。</Paragraph>
		<Paragraph class="Default">注意：如果使用历史记录，则必须定期存档并在历史表中将数据删除。 对于多数数据，可以在完成记录后马上进行删除。 对于类似采购和销售订单历史，删除或存档的时间取决于业务流程，比如调节。</Paragraph>
	</GeneralSection>
	<GeneralSection><SectionTitle>结论</SectionTitle>
		<Paragraph class="Default">必须定期从活动环境中删除数据。 如果数据仍然需要用于未来分析，则将这些数据存档。 只有在需要时才使用历史记录。 尽早将数据存档，然后将其从活动环境中删除。</Paragraph>
	</GeneralSection>
</ManualTopic>
