导航:首页 > 解决方法 > 简单的归档方法

简单的归档方法

发布时间:2022-07-22 23:05:03

Ⅰ 文件如何分类,怎么归档

1、首先把所有的文件都收集到一起,叠放整齐摆放在桌面上。不要把文件漏掉了,要不然以后在查询文件的时候,会很麻烦的;

Ⅱ 如何有效地将电脑中的文件资料归类存储

1、根据硬盘分区先分开存储不同大类的文件,C盘一般做为系统盘,D盘可用于装程序。E盘用于工作,F盘用于生活。这是一般的分法,也可以根据自己的习惯或者用途做其它的分类。

5、文件不要安装在C盘,安装软件会占有用电脑的空间,其它的盘还没什么,如果把文件安装在C盘,会让电脑变得很慢很慢,所以,在整理文件前,先把不要的软件删除 ,或者安装到其它磁盘。

Ⅲ 合同保管及归档方法

法律分析:1、合同应交由企业档案管理部门进行归档,档案管理一般为法务部门或行政部门。 为保稳妥,建议企业每个合同至少应留存两份原件,并分别放置两个地方独立留存。 2、合同登记的项目应由企业的业务部门与归档部门一同汇总,共同完成登记工作。 有些企业仅登记合同中的收、付款信息,这是远远不够的,登记应至少包括对方主体信息、主要项目内容、本企业合同负责人、对方合同负责人、主要权利义务履行期限、付款节点、收款节点、涉及资产购买的还应进行资产登记。

3、合同归档之前进行扫描,留存合同电子版,做到纸质文件与电子文件的统一。 日后非必须使用原件时,查询电子版本即可。

4、建立客户档案信息。 通过签署合同得知的客户信息进行汇总,方便日后查询。

法律依据:《合同保管归档规定》

第六条 凡属企业归档范围的文件材料,必须按有关规定向本企业档案部门移交,实行集中统一管理,任何个人不得据为己有或拒绝归档。

第七条 企业档案的保管期限定为永久、定期两种,定期一般分为30年、10年。

Ⅳ 合同怎么归档整理

法律分析:合同的归档整理方法如下:在合同文本双方签字盖章完毕后,由合同承办人两日内将合同以下有关资料移交法务部,并由法务部专人签收,法务部专人两日内负责将其记录到合同台账,同时,法务部专人每两周应查对已经用印并录入合同编号的合同的归档情况,对于出现的异常情况应及时上报。

法律依据:《中华人民共和国民法典》第四百六十九条 当事人订立合同,可以采用书面形式、口头形式或者其他形式。
书面形式是合同书、信件、电报、电传、传真等可以有形地表现所载内容的形式。
以电子数据交换、电子邮件等方式能够有形地表现所载内容,并可以随时调取查用的数据电文,视为书面形式。

Ⅳ 如何整理档案

档案整理是指将处于零乱的和需要进一步条理化的档案,进行基本的分类、组合、排列、编号、编制目录、建立全宗等,组成有序体系的过程。
更全面地说,档案整理是档案实体整理和档案内容整理的统称,是档案管理的一顼重要内容。档案内容整理,主要包括对档案文件的内容真伪的鉴别,对档案内容客观性的考证及编纂出版档案史料等活动。档案实体整理,主要是将零散的和需要进一步条理化的文件或档案,进行基本的分类、组合、排列、编目,组成有序的档案整体的工作过程。通常所说的档案整理,主要指档案的实体整理,它包括以下三方面的工作内容:
(一)档案馆对接收与征集档案的整理
1、系统排列和编目
在正规的工作条件下,档案室主要接收文书部门和业务部门按照归档要求立好的案卷,档案馆主要接收机关档案室根据入馆要求整理移交的案卷。这样,档案室和档案室馆的档案整理工作,主要是对所接收的档案,在更大的范围内进一步系统地整理,如全宗和案卷的排列,案卷目录的加工等等。
2、局部调整
对于已经整理入馆、入室保存的档案,经过管理实践的检验或专门质量检查,档案馆和档案室需要对其中不符合要求的档案进行一定的加工以提高其质量;另一方面,某些档案材料由于保存的时间校长,其自身或档案整理体系发生了变化,因此也必须对其进行整理。
3、全过程整理
档案馆、档案室有时也接收和征集一些零散的文件,这就必须对档案进行全过程的整理工作,包括区分全宗、全宗内档案文件的分类、组卷、案卷排列、编定档号编制案卷目录、全宗档案的系统排放等。[二]
档案整理工作的重要意义:
它是档案利用、开放,发挥档案作用的一项前提条件,是整个档案工作中重要的基本建设。它是开发档案信息资源的重要基础,档案整理科学化和标准化的提高,对于档案管理工作的总体优化具有直接和广泛的影响。[三]
档案整理的基本要求:
遵循文件材料的形成规律和特点,保持文件材料之间的有机联系;区分文件材料的价值,确定档案的保管期限;便于保管和利用。[四]
档案整理的方法有两种:
一是以“案卷”为单位整理。
按“卷”整理是一种传统的方法,一般可分以下几个步骤:
(1)分类。分类方法有多种,常用是年度分类法和问题分类法。年度分类法就是按照文件内容针对的时间把属于不同年度的文件分开。问题分类法就是按照档案所纪录的主要内容对档案分门别类。在企业档案工作中可以把文书档案工作档案分成党群工作、行政管理工作、经营管理工作、生产技术管理工作等四类。认为文书档案运用年度――问题分类法来分类是比较符合实际需要的;
(2)组卷(即组成案卷)。它是档案整理的最基本环节,其实质是将一组密切联系的文件材料组合在一起,便于保管和利用。文书处理部门通过平时归卷将已办理完毕的文件分别归入有关卷夹,为年终立卷工作打下良好的基础。在确定某组文件能否组成一卷之前,还必须对已归档文件进行最后的全面调整,然后进行具体的系统整理组合。对归档文件检察调整的内容包括:应归档的文件是否收集齐全完整;归档的文件是否属于本年度、本部门的立卷归档范围;每个卷夹内的文件是否保持了文件之间的有机联系,反映了立卷的特征;检察各卷夹内文件的保存价值是否大体一致,并确定保管期限;检查各卷夹内文件数量是否适当;
(3)卷内文件材料排列(按文件形成的时间先后或重要程序排列);
(5)编制卷内目录(样式附后)和备考表;
(6)按卷内目录、文件材料、备考表的顺序排列后装订成卷或按件放入档案盒内;
(7)拟写案卷标题,填写案卷封面。案卷标题即案卷题名,是案卷的名称,是对卷内文件材料的高度概括。拟写案卷标题内容概括确切,文字上要简练通顺,标题字数一般不超过50字为宜。标题结构一般由主要发文机关、内容、文种三部分构成;
(8)案卷排列与编号。案卷排列要保持案卷之间的有机联系和条理性,一般可按先永久,长期,短期来进行排列,然后按排列顺序每年编一个流水号;
(9)编制档案案卷目录。案卷目录由归档号、案卷号、题名、年度、页数、保管期限、备注等组成,案卷目录可以多年编成一本或一年多本。
按“件”整理要以计算机管理为前提条件,主要步骤有:
(1)对归档文件逐件装订固定;
(2)对归档文件以“件”为单位进行年度――保管期限分类(不确定期限的,只按年度――问题分类即可);
(3)对分类后的归档文件按时间、重要程度排列,其中对成套性文件材料相对集中;
(4)根据排列结果逐件在归档文件上方空白处加盖“档号章”(样式附后),并填写有关栏目的内容;

Ⅵ 归档的方法怎样归档最好

当然是根据国家标准好,这都是经过实践证明且轻质有效,统一使用的方法,不过我先给您一份我写的,后面附上国家标准,祝成功!

文件、记录归档的有关规定
1. 目的
规范公司文件、资料的管理,确保公司资料完整,便于查找。
2. 适用范围
记录、证书、证件、技术资料、公司文件及综合类文件
3. 管理程序
3.1. 保管
3.1.1. 记录的保管方法
3.1.1.1. 按记录的编号归类存放,能成册的按月整理成册,按年装订成卷,例如:信息反馈单、电话记录、领料单等。
3.1.1.2. 涉及同一项目的有关记录按项目成套保管,项目结束时,每个项目单独装订成册,按年装订成卷。例如:ZHHK-JL/04的管理评审系列记录、ZHHK-JL/06的质量计划系列记录及ZHHK-JL/08的项目建议书一直到ZHHK-JL/11的设计和开发更改通知单等。
3.1.1.3. 除文件控制清单、记录控制清单在文件换版时组卷外,其余记 录按月整理,按年装订成卷。
3.1.2. 证书、证件类文件的保管
综合部负责将各类证书、证件登记编号;属于个人的证书,复印留底后,归还个人保管;属于公司的证书由综合部统一保管。
3.1.3. 技术资料的保管
技术材料,从立项开始,直至成果推广应用各阶段形成的文件材料,使用后交到综合部保管,待成果推广后,将所有材料装订成卷。
3.1.4. 综合类文件的保管
将有一定相关性的文件整理在一起,随时将文件归到相应的类别,年底按类别装订成卷。
3.1.5. 公司文件的保管
公司文件发布后要在综合部登记备案,年底按文件编号的顺序装订成卷。 有保存价值的通知按公司文件处理,附在公司文件后面,按发布的日期排列装订。
3.2. 组卷要求
3.2.1.卷内要有目录
3.2.2.卷要有编号
编号规则:xx--xxx

文件类别代号:记录 —— JL
证书、证件类文件 —— 证
技术资料 —— JS
综合类文件 —— ZH
公司文件 —— GS
3.2.3. 证书、证件类文件因经常使用,所以不用组卷,但要有目录。证书、证件 单独编号。

附上国家标准:

中华人民共和国档案行业标准

归档文件整理规则

DA/T22-2000 中华人民共和国国家档案局2000-12-06批准 2001-01-01实施

--------------------------------------------------------------------------------

1 范围

本标准规定了归档文件整理的原则和方法。�
本标准适用于各级机关、团体和其他社会组织。

2 定义

本标准采用下列定义。
2.1 归档文件�
立档单位在其职能活动中形成的、办理完毕、应作为文书档案保存的各种纸质文件材料。
2.2 归档文件整理�
将归档文件以件为单位进行装订、分类、排列、编号、编目、装盒,使之有序化的过程。
2.3 件�
归档文件的整理单位。一般以每份文件为一件,文件正本与定稿为一件,正文与附件为一件 ,原件与复制件为一件,转发文与被转发文为一件,报表、名册、图册等一册(本)为一件,来文与复文可为一件。

3 整理原则

遵循文件的形成规律,保持文件之间的有机联系,区分不同价值,便于保管和利用。

4 质量要求

4.1 归档文件应齐全完整。已破损的文件应予修整,字迹模糊或易退变的文件应予复制。
4.2 整理归档文件所使用的书写材料、纸张、装订材料等应符合档案保护要求。

5 整理方法

5.1 装订�
归档文件应按件装订。装订时,正本在前,定稿在后;正文在前,附件在后;原件在前,复制件在后;转发文在前,被转发文在后;来文与复文作为一件时,复文在前,来文在后。
5.2 分类�
归档文件可以采用年度-机构(问题)-保管期限或保管期限-年度-机构(问题)等方法进行分类。同一全宗应保持分类方案的稳定。
5.2.1 按年度分类�
将文件按其形成年度分类。
5.2.2 按保管期限分类�
将文件按划定的保管期限分类。
5.2.3 按机构(问题)分类�
将文件按其形成或承办机构(问题)分类(本项可以视情况予以取舍)。
5.3 排列�
归档文件应在分类方案的最低一级类目内,按事由结合时间、重要程度等排列。会议文件、统计报表等成套性文件可集中排列。
5.4 编号�
归档文件应依分类方案和排列顺序逐件编号,在文件首页上端的空白位置加盖归档章并填写相关内容。归档章设置全宗号、年度、保管期限、件号等必备项,并可设置机构(问题)等选择项。(见图A1。图示中“*”号栏为选择项,不选用时无须设置。以下同)。
5.4.1 全宗号:档案馆给立档单位编制的代号。
5.4.2 年度:文件形成年度,以四位阿拉伯数字标注公元纪年,如1978。
5.4.3 保管期限:归档文件保管期限的简称或代码。
5.4.4 件号:文件的排列顺序号。�
件号包括室编件号和馆编件号,分别在归档文件整理和档案移交进馆时编制。室编件号的编制方法为:在分类方案的最低一级类目内,按文件排列顺序从"1"开始标注。馆编件号按进馆要求标注。
5.4.5 机构(问题):作为分类方案类目的机构(问题)名称或规范化简称。
5.5 编目�
归档文件应依据分类方案和室编件号顺序编制归档文件目录。
5.5.1 归档文件应逐件编目。来文与复文作为一件时,只对复文进行编目。归档文件目录设置件号、责任者、文号、题名、日期、页数、备注等项目。
5.5.1.1 件号:填写室编件号。
5.5.1.2 责任者:制发文件的组织或个人,即文件的发文机关或署名者。
5.5.1.3 文号:文件的发文字号。
5.5.1.4 题名:文件标题。没有标题或标题不规范的,可自拟标题,外加"〔 〕"号。
5.5.1.5 日期:文件的形成时间,以8位阿拉伯数字标注年月日,如19990909。
5.5.1.6 页数:每一件归档文件的页数。文件中有图文的页面为一页。
5.5.1.7 备注:注释文件需说明的情况。
5.5.2 归档文件目录用纸幅面尺寸采用国际标准A4型(长×宽为297mm×210mm)。
5.5.3 归档文件目录应装订成册并编制封面。归档文件目录封面可以视需要设置全宗名称、年度、保管期限、机构(问题)等项目(见图A3)。其中全宗名称即立档单位的名称,填写时应使用全称或规范化简称。
5.6 装盒�
将归档文件按室编件号顺序装入档案盒,并填写档案盒封面、盒脊及备考表项目。
5.6.1 档案盒
5.6.1.1 档案盒封面应标明全宗名称。档案盒的外形尺寸为310mm×220mm(长×宽),盒脊厚度可以根据需要设置为20mm、30mm、40mm等。(见图A4(a))。
5.6.1.2 档案盒应根据摆放方式的不同,在盒脊或底边设置全宗号、年度、保管期限、起止件号、盒号等必备项,并可设置机构(问题)等选择项。其中,起止件号填写盒内第一件文件和最后一件文件的件号,中间用“-”号连接;盒号即档案盒的排列顺序号,在档案移交进馆时按进馆要求编制。
5.6.1.3 档案盒应采用无酸纸制作。
5.6.2 备考表�
备考表置于盒内文件之后,项目包括盒内文件情况说明、整理人、检查人和日期(见图A5)。
5.6.2.1 盒内文件情况说明:填写盒内文件缺损、修改、补充、移出、销毁等情况。
5.6.2.2 整理人:负责整理归档文件的人员姓名。
5.6.2.3 检查人:负责检查归档文件整理质量的人员姓名。
5.6.2.4 日期:归档文件整理完毕的日期。

Ⅶ 数据库数据归档,有什么好办法

pt-archiver原理解析
作为MySQL DBA,可以说应该没有不知道pt-archiver了,作为pt-toolkit套件中的重要成员,往往能够轻松帮助DBA解决数据归档的问题。例如线上一个流水表,业务仅仅只需要存放最近3个月的流水数据,三个月前的数据做归档即可,那么pt-archiver就可以轻松帮你完成这件事情,甚至你可以配置成自动任务,无需人工干预。

作为DBA,我们应该知其然更应该知其所以然,这样我们也能够放心地使用pt工具。相信很多DBA都研究过pt-online-schema-change的原理,那么今天我们深入刨一刨pt-archiver的工作原理。
一、原理观察
土人有土办法,我们直接开启general log来观察pt-archiver是如何完成归档的。
命令
pt-archiver --source h=127.0.0.1,u=xucl,p=xuclxucl,P=3306,D=xucl,t=t1 --dest h=127.0.0.1,P=3306,u=xucl,p=xuclxucl,D=xucl_archive,t=t1 --progress 5000 \
--statistics --charset=utf8mb4 --limit=10000 --txn-size 1000 --sleep 30
常用选项
--analyze
指定工具完成数据归档后对表执行'ANALYZE TABLE'操作。指定方法如'--analyze=ds',s代表源端表,d代表目标端表,也可以单独指定。
--ask-pass
命令行提示密码输入,保护密码安全,前提需安装模块perl-TermReadKey。
--buffer
指定缓冲区数据刷新到选项'--file'指定的文件并且在提交时刷新。
只有当事务提交时禁用自动刷新到'--file'指定的文件和刷新文件到磁盘,这意味着文件是被操作系统块进行刷新,因此在事务进行提交之前有一些数据隐式刷新到磁盘。默认是每一行操作后进行文件刷新到磁盘。
--bulk-delete
指定单个语句删除chunk的方式来批量删除行,会隐式执行选项'--commit-each'。
使用单个DELETE语句删除每个chunk对应的表行,通常的做法是通过主键进行逐行的删除,批量删除在速度上会有很大的提升,但如果有复杂的'WHERE'条件就可能会更慢。
--[no]bulk-delete-limit
默认值:yes
指定添加选项'--bulk-delete'和'--limit'到进行归档的语句中。
--bulk-insert
使用LOAD DATA LOCAL INFILE的方法,通过批量插入chunk的方式来插入行(隐式指定选项'--bulk-delete'和'--commit-each')
而不是通过逐行单独插入的方式进行,它比单行执行INSERT语句插入的速度要快。通过隐式创建临时表来存储需要批量插入的行(chunk),而不是直接进行批量插入操作,当临时表中完成每个chunk之后再进行统一数据加载。为了保证数据的安全性,该选项会强制使用选项'--bulk-delete',这样能够有效保证删除是在插入完全成功之后进行的。
--channel
指定当主从复制环境是多源复制时需要进行归档哪个主库的数据,适用于多源复制中多个主库对应一个从库的情形。
--charset,-A
指定连接字符集。
--[no]check-charset
默认值:yes
指定检查确保数据库连接时字符集和表字符集相同。
--[no]check-columns
默认值:yes
指定检查确保选项'--source'指定的源端表和'--dest'指定的目标表具有相同的字段。
不检查字段在表的排序和字段类型,只检查字段是否在源端表和目标表当中都存在,如果有不相同的字段差异,则工具报错退出。如果需要禁用该检查,则指定'--no-check-columns'。
--check-slave-lag
指定主从复制延迟大于选项'--max-lag'指定的值之后暂停归档操作。默认情况下,工具会检查所有的从库,但该选项只作用于指定的从库(通过DSN连接方式)。
--check-interval
默认值:1s
如果同时指定了选项'--check-slave-lag',则该选项指定的时间为工具发现主从复制延迟时暂停的时间。每进行操作100行时进行一次检查。
--columns,-c
指定需要归档的表字段,如有多个则用','(逗号)隔开。
--commit-each
指定按每次获取和归档的行数进行提交,该选项会禁用选项'--txn-size'。
在每次获取表数据并进行归档之后,在获取下一次数据和选项'--sleep'指定的休眠时间之前,进行事务提交和刷新选项'--file'指定的文件,通过选项'--limit'控制事务的大小。
--host,-h
指定连接的数据库IP地址。
--port,-P
指定连接的数据库Port端口。
--user,-u
指定连接的数据库用户。
--password,-p
指定连接的数据库用户密码。
--socket,-S
指定使用SOCKET文件连接。
--databases,-d
指定连接的数据库
--source
指定需要进行归档操作的表,该选项是必须指定的选项,使用DSN方式表示。
--dest
指定要归档到的目标端表,使用DSN方式表示。
如果该选项没有指定的话,则默认与选项'--source'指定源端表为相同表。

--where
指定通过WHERE条件语句指定需要归档的数据,该选项是必须指定的选项。不需要加上'WHERE'关键字,如果确实不需要WHERE条件进行限制,则指定'--where 1=1'。
--file
指定表数据需要归档到的文件。使用类似MySQL DATE_FORMAT()格式化命名方式。
文件内容与MySQL中SELECT INTO OUTFILE语句使用相同的格式,文件命名选项如下所示:
%Y:年,4位数(Year, numeric, four digits)
%m:月,2位数(Month, numeric (01..12))
%d:日,2位数(Day of the month, numeric (01..31))
%H:小时(Hour (00..23))
%i:分钟(Minutes, numeric (00..59))
%s:秒(Seconds (00..59))
%D:数据库名(Database name)
%t:表名(Table name)
例如:--file '/var/log/archive/%Y-%m-%d-%D.%t'
--output-format
指定选项'--file'文件内容输出的格式。
默认不指定该选项是以制表符进行字段的分隔符,如果指定该选项,则使用','(逗号)作为字段分隔符,使用'"'(双引号)将字段括起。用法示例:'--output-format=mp'。
--for-update
指定为每次归档执行的SELECT语句添加FOR UPDATE子句。--share-lock
指定为每次归档执行的SELECT语句添加LOCK IN SHARE MODE子句。
--header
指定在文件中第一行写入字段名称作为标题。
--ignore
指定为INSERT语句添加IGNORE选项。
--limit
默认值:1
指定每条语句获取表和归档表的行数。
--local
指定不将OPTIMIZE和ANALYZE语句写入binlog。
--max-lag
默认值:1s
指定允许主从复制延迟时长的最大值,单位秒。如果在每次获取行数据之后主从延迟超过指定的值,则归档操作将暂停执行,暂停休眠时间为选项'--check-interval'指定的值。待休眠时间结束之后再次检查主从延迟时长,检查方法是通过从库查询的'Seconds_Behind_Master'值来确定。如果主从复制延迟一直大于该参数指定值或者从库停止复制,则操作将一直等待直到从库重新启动并且延迟小于该参数指定值。
--no-delete
指定不删除已被归档的表数据。
--optimize
指定工具完成数据归档后对表执行'OPTIMIZE TABLE'操作。指定方法如'--analyze=ds',s代表源端表,d代表目标端表,也可以单独指定。
--primary-key-only
指定只归档主键字段,是选项'--columns=主键'的简写。
如果工具归档的操作是进行DELETE清除时最有效,因为只需读取主键一个字段而无需读取行所有字段。
--progress
指定每多少行打印进度信息,打印当前时间,已用时间以及多少行进行归档。
--purge
指定执行的清除操作而不是归档操作。允许忽略选项'--dest'和'--file'进行操作,如果只是清除操作可以结合选项'--primary-key-only'会更高效。
--quiet,-q
指定工具静默执行,不输出任何的执行信息。
--replace
指定写入选项'--dest'指定目标端表时改写INSERT语句为REPLACE语句。
--retries
默认值:1
指定归档操作遇到死锁或超时的重试次数。当重试次数超过该选项指定的值时,工具将报错退出。
--run-time
指定工具归档操作在退出之前需要运行的时间。允许的时间后缀名为s=秒,m=分,h=小时,d=天,如果没指定,默认为s。
--[no]safe-auto-increment
默认值:yes
指定不使用自增列(AUTO_INCREMENT)最大值对应的行进行归档。
该选项在进行归档清除时会额外添加一条WHERE子句以防止工具删除单列升序字段具有的具有AUTO_INCREMENT属性最大值的数据行,为了在数据库重启之后还能使用到AUTO_INCREMENT对应的值,但这会引起无法归档或清除字段对应最大值的行。
--set-vars
默认:
wait_timeout=10000
innodb_lock_wait_timeout=1
lock_wait_timeout=60
工具归档时指定参数值,如有多个用','(逗号)分隔。如'--set-vars=wait_timeout=5000'。
--skip-foreign-key-checks
指定使用语句SET FOREIGN_KEY_CHECKS = 0禁用外键检查。
--sleep
指定工具在通过SELECT语句获取归档数据需要休眠的时间,默认值是不进行休眠。在休眠之前事务并不会提交,并且选项'--file'指定的文件不会被刷新。如果指定选项'--commit-each',则在休眠之前会进行事务提交和文件刷新。
--statistics
指定工具收集并打印操作的时间统计信息。
统计信息示例如下:
'
Started at 2008-07-18T07:18:53, ended at 2008-07-18T07:18:53
Source: D=db,t=table
SELECT 4
INSERT 4
DELETE 4
Action Count Time Pct
commit 10 0.1079 88.27
select 5 0.0047 3.87
deleting 4 0.0028 2.29
inserting 4 0.0028 2.28
other 0 0.0040 3.29
--txn-size
默认:1
指定每个事务处理的行数。如果是0则禁用事务功能。
--version
显示工具的版本并退出。
--[no]version-check
默认值:yes
检查Percona Toolkit、MySQL和其他程序的最新版本。
--why-quit
指定工具打印当非因完成归档行数退出的原因。
在执行一个自动归档任务时该选项与选项'--run-time'一起使用非常方便,这样可以确定归档任务是否在指定的时间内完成。如果同时指定了选项'--statistics',则会打印所有退出的原因。
二、原理解析
根据general log的输出,我们整理出时序表格如下
三、其他说明
咋一看这个过程貌似也没有什么问题,但是,假如在原表扫描出数据,插入到新表的过程中,旧数据发生了变化怎么办?
带着这个疑问,我们进行了源码的跟踪,我们在pt-archiver的6839行打上了断点
然后我分别在几个session窗口做了如下动作
最后pt-archiver输出如下:
# A software update is available:
TIME ELAPSED COUNT
2020-04-08T09:13:21 0 0
2020-04-08T09:13:21 0 1
Started at 2020-04-08T09:13:21, ended at 2020-04-08T09:13:51
Source: A=utf8mb4,D=xucl,P=3306,h=127.0.0.1,p=...,t=t1,u=xucl
Dest: A=utf8mb4,D=xucl_archive,P=3306,h=127.0.0.1,p=...,t=t1,u=xucl
SELECT 1
INSERT 1
DELETE 1
Action Count Time Pct
sleep 1 30.0002 99.89
inserting 1 0.0213 0.07
commit 2 0.0080 0.03
select 2 0.0017 0.01
deleting 1 0.0005 0.00
other 0 0.0008 0.00
很明显,id=3这条记录并没有进行归档(我们这里是改了条件列,实际生产中可能是更改了其他列,造成归档数据不准确)
那么如何来解决这种情况的发生呢?
显然,数据库在数据库中可以通过加排它锁来防止其他程序修改对应的数据,pt-archiver其实早就已经帮我们考虑到了这样的情况,pt-archiver提供了两种选择
--for-update:Adds the FOR UPDATE modifier to SELECT statements
--share-lock:Adds the LOCK IN SHARE MODE modifier to SELECT statements
四、总结
pt-archiver作为归档工具无疑是MySQL DBA日常运维的大利器之一,在使用过程中在知道如何使用的基础上也能够知晓其原理
归档过程中最好能对归档记录进行加锁操作,以免造成归档数据不准确
在主从环境中,归档过程最好控制速度,以免造成主从延迟
尽量控制好chunk的大小,不要过大,造成大事务

阅读全文

与简单的归档方法相关的资料

热点内容
键盘分离最简单的方法 浏览:799
锻压加工的方法有哪些 浏览:722
66乘150简便方法 浏览:758
家用热水器漏水用什么方法 浏览:694
简便梳头方法散头 浏览:95
springboot中如何支持异步方法 浏览:147
上海商业用电的计算方法 浏览:241
髌骨软化症的治疗方法 浏览:733
装修多个灯线一般连接方法 浏览:287
大众进气管压力传感器检测方法 浏览:349
脂肪型眼袋用什么方法最安全 浏览:886
沙龙定制方法视频 浏览:73
自然跳弓的演奏方法是如何的 浏览:575
简单的炸油条方法视频 浏览:148
可用的研究方法有哪些 浏览:730
用怎样的方法可以鉴别牛奶的真假 浏览:35
宝妈关心的问题及解决方法 浏览:740
冷鲜肉怎么腌制方法 浏览:445
创维专供智能电视保护器使用方法 浏览:144
标志贴的安装方法 浏览:172