为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

MySQL数据库InnoDB存储引擎Log漫游

2017-12-27 46页 doc 116KB 20阅读

用户头像

is_196623

暂无简介

举报
MySQL数据库InnoDB存储引擎Log漫游MySQL数据库InnoDB存储引擎Log漫游 00 – Undo Log Undo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。 - 事务的原子性(Atomicity) 事务中的所有操作,要么全部完成,要么不做任何操作,不能只做部分操作。如果在执行的过程中发生 了错误,要回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过。 - 原理 Undo Log的原理很简单,为了满足事务的原子性,在操作任何数据之前...
MySQL数据库InnoDB存储引擎Log漫游
MySQL数据库InnoDB存储引擎Log漫游 00 – Undo Log Undo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。 - 事务的原子性(Atomicity) 事务中的所有操作,要么全部完成,要么不做任何操作,不能只做部分操作。如果在执行的过程中发生 了错误,要回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过。 - 原理 Undo Log的原理很简单,为了满足事务的原子性,在操作任何数据之前,首先将数据备份到一个地方 (这个存储数据备份的地方称为Undo Log)。然后进行数据的修改。如果出现了错误或者用户执行了 ROLLBACK语句,系统可以利用Undo Log中的备份将数据恢复到事务开始之前的状态。 除了可以保证事务的原子性,Undo Log也可以用来辅助完成事务的持久化。 - 事务的持久性(Durability) 事务一旦完成,该事务对数据库所做的所有修改都会持久的保存到数据库中。为了保证持久性,数据库 系统会将修改后的数据完全的记录到持久的存储上。 - 用Undo Log实现原子性和持久化的事务的简化过程 假设有A、B两个数据,值分别为1,2。 A.事务开始. B.记录A=1到undo log. C.修改A=3. D.记录B=2到undo log. E.修改B=4. F.将undo log写到磁盘。 G.将数据写到磁盘。 H.事务提交 这里有一个隐含的前提条件:‘数据都是先读到内存中,然后修改内存中的数据,最后将数据写回磁盘’。 之所以能同时保证原子性和持久化,是因为以下特点: A. 更新数据前记录Undo log。 B. 为了保证持久性,必须将数据在事务提交前写到磁盘。只要事务成功提交,数据必然已经持久化。 C. Undo log必须先于数据持久化到磁盘。如果在G,H之间系统崩溃,undo log是完整的, 可以用来回滚事务。 D. 如果在A-F之间系统崩溃,因为数据没有持久化到磁盘。所以磁盘上的数据还是保持在事务开始前的状态。 缺陷:每个事务提交前将数据和Undo Log写入磁盘,这样会导致大量的磁盘IO,因此性能很低。 如果能够将数据缓存一段时间,就能减少IO提高性能。但是这样就会丧失事务 的持久性。因此引入了另外一 种机制来实现持久化,即Redo Log. 01 – Redo Log - 原理 和Undo Log相反,Redo Log记录的是新数据的备份。在事务提交前,只 要将Redo Log持久化即可, 不需要将数据持久化。当系统崩溃时,虽然数据没有持久化,但是Redo Log 已经持久化。系统可以根据 Redo Log的内容,将所有数据恢复到最新的状态。 - Undo + Redo事务的简化过程 假设有A、B两个数据,值分别为1,2. A.事务开始. B.记录A=1到undo log. C.修改A=3. D.记录A=3到redo log. E.记录B=2到undo log. F.修改B=4. G.记录B=4到redo log. H.将redo log写入磁盘。 I.事务提交 - Undo + Redo事务的特点 A. 为了保证持久性,必须在事务提交前将Redo Log持久化。 B. 数据不需要在事务提交前写入磁盘,而是缓存在内存中。 C. Redo Log 保证事务的持久性。 D. Undo Log 保证事务的原子性。 E. 有一个隐含的特点,数据必须要晚于redo log写入持久存储。 - IO性能 Undo + Redo的设计主要考虑的是提升IO性能。虽说通过缓存数据,减少了写数据的IO. 但是却引入了新的IO,即写Redo Log的IO。如果Redo Log的IO性能不好,就不能起到提高性能的目的。 为了保证Redo Log能够有比较好的IO性能,InnoDB 的 Redo Log的设计有以下几个特点: A. 尽量保持Redo Log存储在一段连续的空间上。因此在系统第一次启动时就会将日志文件的空间完全分配。 以顺序追加的方式记录Redo Log,通过顺序IO来改善性能。 B. 批量写入日志。日志并不是直接写入文件,而是先写入redo log buffer. 当需要将日志刷新到磁盘时 (如事务提交),将许多日志一起写入磁盘. C. 并发的事务共享Redo Log的存储空间,它们的Redo Log按语句的执行顺序,依次交替的记录在一起, 以减少日志占用的空间。例如,Redo Log中的记录内容可能是这样的: 记录1: 记录2: 记录3: 记录4: 记录5: D. 因为C的原因,当一个事务将Redo Log写入磁盘时,也会将其他未提交的事务的日志写入磁盘。 E. Redo Log上只进行顺序追加的操作,当一个事务需要回滚时,它的Redo Log记录也不会从 Redo Log中删除掉。 02 – 恢复(Recovery) - 恢复策略 前面说到未提交的事务和回滚了的事务也会记录Redo Log,因此在进行恢复时,这些事务要进行特殊的 的处理.有2中不同的恢复策略: A. 进行恢复时,只重做已经提交了的事务。 B. 进行恢复时,重做所有事务包括未提交的事务和回滚了的事务。然后通过Undo Log回滚那些 未提交的事务。 - InnoDB存储引擎的恢复机制 MySQL数据库InnoDB存储引擎使用了B策略, InnoDB存储引擎中的恢复机制有几个特点: A. 在重做Redo Log时,并不关心事务性。 恢复时,没有BEGIN,也没有COMMIT,ROLLBACK的行为。 也不关心每个日志是哪个事务的。尽管事务ID等事务相关的内容会记入Redo Log,这些内容只是被当作 要操作的数据的一部分。 B. 使用B策略就必须要将Undo Log持久化,而且必须要在写Redo Log之前将对应的Undo Log写入磁盘。 Undo和Redo Log的这种关联,使得持久化变得复杂起来。为了降低复杂度,InnoDB将Undo Log看作 数据,因此记录Undo Log的操作也会记录到redo log中。这样undo log就可以象数据一样缓存起来, 而不用在redo log之前写入磁盘了。 包含Undo Log操作的Redo Log,看起来是这样的: 记录1: > 记录2: 记录3: > 记录4: 记录5: > 记录6: C. 到这里,还有一个问没有弄清楚。既然Redo没有事务性,那岂不是会重新执行被回滚了的事务, 确实是这样。同时Innodb也会将事务回滚时的操作也记录到redo log中。回滚操作本质上也是 对数据进行修改,因此回滚时对数据的操作也会记录到Redo Log中。 一个回滚了的事务的Redo Log,看起来是这样的: 记录1: > 记录2: 记录3: > 记录4: 记录5: > 记录6: 记录7: 记录8: 记录9: 一个被回滚了的事务在恢复时的操作就是先redo再undo,因此不会破坏数据的一致性. - InnoDB存储引擎中相关的 Redo: recv_recovery_from_checkpoint_start() Undo: recv_recovery_rollback_active() Undo Log的Redo Log: trx_undof_page_add_undo_rec_log() 03 – 日志的内容 - 数据是什么 从不同的角度和层次来看,我们可以将数据库中的数据看作: A. 关系数据 B. 元组或对象 C. 存在Page中的二进制序列 因此Log中也可以记录不同的内容: - 物理的日志(Physical Log) A. 记录完整的Page B. 记录Page中被修改的部分(page中的偏移,内容和长度). 优点:因为恢复时,完全不依赖原页面上的内容,所以不要求持久化了的数据保持在一个一致的状态。 比如在写一个页面到磁盘上时,系统发生故障,页面上的一部数据写入了磁盘,另一部分丢失了。 这时仍然可以恢复出正确的数据。 缺点:Log记录的内容很多,占用很大的空间。如B-Tree的分裂操作,要记录约一个完整Page的内容。 - 逻辑的日志(Logical Log) 记录在关系(表)上的一个元组操作。 A. 插入一行记录。 B. 修改一行记录。 C. 删除一行记录。 逻辑日志比起物理的日志,显得简洁的多。而且占用的空间也要小的多。 但是逻辑日志有2个缺点: A. 部分执行 例如:表T有2个索引,在向T插入1条记录时,需要分别向2个B-Tree中插入记录。 有可能第一个B-Tree插入成功了,但是第二个B-Tree没有插入成功。在恢复或 回滚时,需要处理这些特殊情况。 B. 操作的一致性问题 一个插入操作有一个B-Tree的分裂,页A的一半数据移到了B页,A页写入了磁盘,B页没有写入磁盘。 如果这时候发生了故障,需要进行恢复,逻辑日志是很难搞定的。 逻辑的日志上的‘部分执行’的问题是比较好维护的,但是‘一致性’的问题维护起来是很复杂的。 - 物理和逻辑结合的日志(Physiological Log) 这种日志将物理和逻辑日志相结合,取其利,去其害。从而达到一个相对更好的一个状态。这种日志有2个特点: A. 物理到page. 将操作细分到页级别。为每个页上的操作单独记日志。 比如,一个Insert分别在2个B-Tree的节点上做了插入操作,那么就分别为每一个页的操作记录一条日志。 B. Page内采用逻辑的日志。比如对一个B-Tree的页内插入一条记录时,物理上来说要修改Page Header的 内容(如,页内的记录数要加1),要插入一行数据到某个位置,要修改相邻记录里的链表指针,要修改Slot的 属性等。从逻辑上来说,就是在这个页内插入了一行记录。因此Page内 的逻辑日志只记录:’这是一个 插入操作’和’这行数据的内容‘。 MySQL数据库InnoDB存储引擎的Redo Log 记录的就是这种物理和逻辑相结合的日志。 使用页内的逻辑日志,可以减少日志占用的空间。但是它毕竟还是逻辑日志,上面提到的2个问题能够避免吗, A. 页面内的部分执行的情况可以认为不存在了。因为整个页面的操作是原子操作,在完成之前是不会写 到磁盘上的。 B. 操作一致性的问题仍然存在。如果在写一个Page到磁盘时发生了故障,可能导致Page Header的记 录数被加1了,但是数据没有刷新到磁盘上,总之页面上的数据不一致了。 好在这个问题被缩小到了一个页面的范围内,因此比较容易解决。InnoDB存储引擎中用Double Write的方法 来解决这个问题。 - Double Write Double Write的思路很简单: A. 在覆盖磁盘上的数据前,先将Page的内容写入到磁盘上的其他地方(InnoDB存储引擎中的doublewrite buffer,这里的buffer不是内存空间,是持久存储上的空间). B. 然后再将Page的内容覆盖到磁盘上原来的数据。 如果在A步骤时系统故障,原来的数据没有被覆盖,还是完整的。 如果在B步骤时系统故障,原来的数据不完整了,但是新数据已经被完整的写入了doublewrite buffer. 因此系统恢复时就可以用doublewrite buffer中的新Page来覆盖这个不完整的page. Double write 显然会曾加磁盘的IO。直觉上IO次数增加了1倍,但是性能损失并不是很大。Peter在 innodb-double-write中说性能损失不超过5-10%。应该是因为多数情况下使用了批量写入的缘故。 A. Double write buffer是一段连续的存储空间,可以顺序写入。 B. Double write有自己的写buffer. C. 先将多个要做doublewrite的page写入内存的buffer,然后再一起写到磁盘上。 代码在:buf0dblwr.cc buf_flush_write_block_low()调用 buf_dblwr_write_single_page()或 buf_dblwr_add_to_batch() 来实现doublewrite. - Checksum 检测页面是否一致的功能是靠Checksum来完成的,每个页面修改完成后都会记算一个页面的checksum。 这个checksum存放在页面的尾部.每次从磁盘读一个页到内存时,都需要检测页的一致性。 函数buf_page_is_corrupted()是用来检测page的一致性的. - InnoDB Redo Log的日志类型 InnoDB redo log的格式可以概括为: ++<操作类型>+<数据>. Redo Log记录的页面操作大致可以分为以下几种类型: A. 在页面上写入N个字节的内容,这些可以看作是物理的Log. MLOG_1BYTE, MLOG_2BYTES, MLOG_4BYTES, MLOG_8BYTES, MLOG_WRITE_STRING 各种Page链表的指针修改,以及文件头,段页等的内容的修改都是以这种方式记录的日志。 B. 页面上的记录操作。 MLOG_REC_*, MLOG_LIST_*, MLOG_COMP_REC_*, MLOG_COMP_LIST_* 这些日志记录了对B-Tree页的INSER, DELETE, UPDATE操作和分裂合并操作。 C. 文件和Page操作 MLOG_FILE_CREATE, MLOG_FILE_RENAME, MLOG_FILE_DELETE, MLOG_PAGE_CREATE, MLOG_INIT_FILE_PAGE, MLOG_PAGE_REORGANIZE D. Undo Log操作 MLOG_UNDO_* InnoDB中将undo log的操作也记入了redo log. 为什么要这样做,在前面‘恢复’已经说了. 这里只提到了部分Redo Log的类型,完整的定义在mtr0mtr.h文件中. 通过这个类型的定义,可以 很容易的找到都在哪些地方使用了。 虽说Redo Log将数据的操作细分到了页面级别。但是有些在多个页面上的操作是逻辑上不可分裂的。 比如B-Tree的分裂操作,对父节点和2个子节点的修改。当进行恢复时,要么全部恢复,要么全部不 恢复,不能只恢复其中的部分页面。InnoDB中通过 mini-transaction(MTR)来保证这些不可再分 的操作的原子性。 - InnoDB Undo Log的日志类型 MySQL数据库InnoDB存储引擎的undo log采用了逻辑的日志。 InnoDB undo log的格式可以概括为:<操作类型>++<数据>. A. 从表中删除一行记录 TRX_UNDO_DEL_MARK_REC(将主键记入日志) 在删除一条记录时,并不是真正的将数据从数据库中删除,只是标记为已删除.这样做的好处是 Undo Log中不用记录整行的信息.在undo时操作也变得很简单. B. 向表中插入一行记录 TRX_UNDO_INSERT_REC(将主键记入日志) TRX_UNDO_UPD_DEL_REC(仅将主键记入日志) 当表中有一条被标记为删除的记录和要插入的 数据主键相同时, 实际的操作是更新这个被标记为删除的记录。 C. 更新表中的一条记录 TRX_UNDO_UPD_EXIST_REC(将主键和被更新了的字段内容记入日志) TRX_UNDO_DEL_MARK_REC和TRX_UNDO_INSERT_REC,当更新主键 字段时,实际执行的过程 是删除旧的记录然后,再插入一条新的记录。 因为undo log还要被MVCC和Purge使用,所以还有TRX_ID和DATA_ROLL_PTR等特殊的内容记录 在日志中。TRX_UNDO_INSERT_REC不需要记录这些内容.因为MVCC中不可内引用一个不存在的数据。 这也是事务将insert和update、delete的undo log分开存放的原因。事务提交后,insert的undo 占用的空间就可以立即释放了. 这些类型定义在:trx0rec.h. 记录日志的过程在:trx_undo_page_report_insert()和trx_undo_page_report_modify()中。 Undo操作在row0undo.c, row0uins.c和row0umod.c中, 入口函数是row_undo(). - 逻辑日志的一致性问题 前面说了逻辑日志的一致性问题是很复杂的,为什么undo log要用逻辑日志呢, 因为redo log使用了physiological日志和MTR,就可以保证在恢复时重做完redo log后, 数据是一致。在执行undo时,就不必考虑这个问题了。 04 – Checkpoint 理论上来说,如果MySQL数据库InnoDB存储引擎的buffer足够大,就不需要将数据本身持久化。将全部的redo log重新执行一遍 就可以恢复所有的数据。但是随着时间的积累,Redo Log会变的很大很大。如果每次都从第一条记 录开始恢复,恢复的过程就会很慢,从而无法被容忍。为了减少恢复的时间,就引入了Checkpoint机制。 - 脏页(dirty page) 如果一个数据页在内存中修改了,但是还没有刷新到磁盘。这个数据页就称作脏页。 - 日志顺序号(Log Sequence Number) LSN是日志空间中每条日志的结束点,用字节偏移量来表示。在Checkpoint和恢复时使用。 - 原理 假设在某个时间点,所有的脏页都被刷新到了磁盘上.这个时间点之前的所有Redo Log就不需要重 做了。系统记录下这个时间点时redo log的结尾位置作为checkpoint. 在进行恢复时,从这个 checkpoint的位置开始即可。Checkpoint点之前的日志也就不再需要了,可以被删除掉。为了 更好的利用日志空间,InnoDB以环形缓存(circular buffer)的方式来使用日志空间。 Sharp Checkpoint - Sharp Checkpoint 对于繁忙的系统来说,很少会出现这样的的一个时间点。为了能创造出这样一个时间点,最简单的办 法就是,在某个时间开始停止一切更新操作,直到所有的脏页被刷新到磁盘,Checkpoint被记录。 显然对于繁忙的系统, 这种方法是不合适的。能不能在checkpoint时不停止用户的操作呢, - Fuzzy Checkpoint 如下图所示,如果刷脏页的同时用户还在更新数据,LSN1前的某个脏页在刷到持久存储之前就有可能被 LSN1之后的某个操作给修改了。当checkpoint完成时,LSN1后的部分操作(R1,R2对应的操作)也被 持久化了。当Sharp checkpoint完成时,持久存储中存储的数据是某个确切时间点的内存数据的快照。 Fuzzy checkpoint完成时,持久存储中存储的数据不是某个确切时间点的内存数据的快照。从某种 程度上,可以说持久存储中的数据丧失了一致性。在恢复时,必须要解决这个问题。 Fuzzy Checkpoint - 幂等(Idempotence)规则 如上图所示,checkpoint 在LSN1位置,当checkpoint完成时R1,R2对应的修改也被刷到了持久存储。 恢复时要从LSN1位置开始,包括R1, R2在内。重新执行后,数据还能正确吗, 幂等规则要求无论redo log被执行了多少次,数据始终正确。 InnoDB的redo log, 物理到Page,Page内是逻辑日志。 物理日志,天然支持幂等规则. 但是逻辑日志 需要特殊处理,才能支持满足幂等规则。 - 数据页的最新(最大)LSN 为了满足幂等规则,InnoDB中每个数据页上都记录有一个LSN。每次更新数据页时,将LSN修改为 当前操作的redo log的LSN。在恢复时,如果数据页的LSN大于等于当前redo log的LSN,则跳过此 日志。 - 异步Checkpoint 实现了幂等规则后,脏页就可以在任何时间,以任何顺序写入持久存储了。InnoDB的buffer pool有 一套单独的机制来刷脏页。因此很多情况下checkpoint时,并不写脏页到存储。只是将所有脏页的 最小的LSN记做checkpoint. checkpoint的实现在log0log.c. log_checkpoint()实现异步checkpoint. - 同步Checkpoint InnoDB的buffer pool通过LRU的算法来决定哪些脏页应该被写入持久存储。如果包含最小LSN的 页面频繁的被更新,它就不会被刷到存储上。这样就可能导致checkpoint点很长一段时间无法前进, 甚至导致日志空间被占满。这时就要按照LSN由最小到大的顺序写一部分脏页到持久存储。 log_checkpoint_margin(). log_calc_max_ages()用来计算,‘判断是否要执行同步checkpoint’用到的参数. 05 – 缓存池(Buffer Pool) 学习到这里,我更倾向于说这是一个”Redo+Undo+Buffer”的模式。为了提搞IO性能,脏页缓存在buffer中, Redo log也要先缓存在内存中,doublewrite也有内存buffer. Buffer pool在这个模式中是至关重要的。 - 页分类 Buffer pool内的页分为三种: A. 未被使用的页(空白的buffer),没有映射到一个数据文件中页。 B. 净页,映射到了一个数据文件页,而且没有被修改过。内容和数据文件的页一样。 C. 脏页,映射到了一个数据文件页,并且数据被修改过。内容和数据文件的页不一样。 - LRU InnoDB维护了两个LRU列表。当空间不足时,用来决定哪些脏页应该被首先写入磁盘,哪些净页应该被释放掉。 A. buffer_pool->LRU,普通LRU链表,记录所有数据缓冲页。 B. buffer_pool->unzip_LRU,是压缩页(row_format=compressed)解压后数据缓冲页LRU链表。 LUR链表中的页面按最近一次的访问的时间顺序排列,头部是最后一次被访问的页面,尾部是最早一次被 访问的页面。无论是读还是写一个页面上的数据,都要先获取这个页面。因此可以在获取页面时,维护 LRU链表.当获取一个页面后,将其放到LRU链表的头部即可。 buf_page_get_gen()和buf_page_get_zip()用来获取一个页面,他们调用 buf_unzip_LRU_add_block()和 buf_page_set_accessed_make_young()来维护LRU链表。 - flush_list 同步checkpoint时,需要根据数据页修改的先后顺序来将脏页写入持久存储。因此除了LRU链表, buffer pool中还有一个按脏页修改先后顺序排列的链表,叫flush_list.当需要同步checkpoint时, 根据flush_list中页的顺序刷数据到持久存储。 A. 一个页只在flush_list中出现1次,因为一个页面只需要写一次。 B. 按页面最早一次被修改的顺序排列。 06 – Mini-Transaction(MTR) 前面提到Redo Log将数据的操作细分到了页面级别。但是有些在多个页面上的操作是逻辑上不可分裂的。 InnoDB中用Mini-Transaction来表示这些不可再细分的逻辑操作。 - MTR的一致性 为了满足MTR的一致性,MTR做了如下的设计: A. MTR的所有日志被封装在一起,当MTR提交时一起写入redo log buffer. 这样做有2个好处: * 减少并发MTR对redo log buffer 的竞争。 * 连续的存储在一起,恢复时的处理过程更简单。 B. InnoDB在redo log的层面,将一个MTR中的所有日志作为Redo log的最小单元。在恢复时,一个MTR 中的所有日志必须是完整的才能进行恢复。 - MTR日志的封装 为了在日志文件中区分不同的MTR,MTR将MLOG_SINGLE_REC_FLAG或MLOG_MULTI_REC_END写入 redo log(mtr_log_reserve_and_write()). A. 如果MTR的日志中只有一行记录,在日志的开始处添加MLOG_SINGLE_REC_FLAG,表示MTR中只有 一条记录。 B. 如果MTR的日志中有多行记录,在日志的结尾处添加一个类型为MLOG_MULTI_REC_END的日志, 代表MTR的日志到此结束. - MTR的LSN A. 因为在将日志写入redo log buffer时,才能获得LSN。所以修改数据时,并没有修改页上的LSN。 需要在MTR获得LSN后统一修改。 B. 一个MTR只有一个LSN. 一个MTR内修改的所有页的LSN相同。这样checkpoint就不会出现在MTR的中间。 C. 在获得LSN后,如果被MTR修改的脏页不在buffer pool的flush_list里,就会被添加进去。 看mtr_memo_slot_note_modification()和 buf_flush_note_modification(). - 页级锁 提交时才写日志到redo log的做法,决定了MTR要使用页级锁。 A. 一个页面不能同时被多个活动的MTR修改。 B. MTR中数据页的锁,直到MTR提交时(日志写入redo log buffer)后才释放。 锁对象存储在mtr的memo中。调用mtr_s_lock和mtr_x_lock来加锁时,锁对象被保存到memo中。 解锁在mtr_memo_slot_release()中完成。 - MTR的ROLLBACK 看完MTR的代码发现mtr没有记录undo日志,也不能rollback. MTR都是很小的操作单元,而且每个MTR 都有明确的操作目标,因此比较容易保证其正确性。 A. 因为页面操作是在内存中完成,并且页面有固定的格式,因此很多的页面操作是不会失败的。 InnoDB存储引擎中的很多写页面的函数都没有返回值. B. 在对任何页面操作前,先要检查是否可能发生错误。如果可能发生错误就不能往下执行。 如,当插入一行记录到B-Tree的节点时,首先检查页面有足够的空间。 C. 使用更大粒度的锁(如B-Tree的锁),并且按照一定的顺序加锁。这样才能不导致死锁问题。 以上是自己看代码后的大概印象,不一定说到了正点上。MTR模块的代码虽简单,但是MTR在其他模块大量的 使用。要透彻的理解MTR,估计还得要看其他模块的代码,整理出来大部分MTR操作过程才行. 06 – 参考 A. Database Systems: The Complete Book (2nd Edition) B. Transaction Processing: Concepts and Techniques C. how-innodb-performs-a-checkpoint D. InnoDB fuzzy checkpoints E. Heikki Tuuri Innodb answers – Part I F. Heikki Tuuri Innodb answers – Part II 亲爱的朋友,上文已完,为感谢你的阅读,特加送另一篇范文, 如果下文你不需要,可以下载后编辑删除,谢谢, 道路施工 1、 工程概况 2、 编制说明及编制依据 3、 主要施工方法及技术措施 3(1施工程序 3(2施工准备 3(3定位放线 3. 4土方开挖 3(5卵石路基施工 3(6天然砾基层施工 3. 7高强聚酯土工格楞 3(8水泥稳定砂砾基层施工 3(9路缘石施工 3. 10玻璃纤维土工格栅施工 3(11沥青面层施工 3. 12降水施工 4、 质量控制措施 5、 雨季施工安排 6、 安全技术措施 1. 工程概况 本项目建设的厂址位于新疆石河子市。工程场地位于石河子高新技术开发区经七路西。场地原为麦田,地势南高北低。厂区道路连通各装置区域,并与经七路相连。 2. 编制说明及编制依据 为保质按时顺利完成厂区道路,根据工程施工招标文件、设计施工图,以及现场实际场地,并结合我公司多年来的现场施工经验编制此方案。 规范及: 《沥青路面施工技术质量规范》 JTG F40-2004 《工程测量规范》 GB50026-2007 《建筑施工安全检查标准》 JGJ59-1999; 3. 主要施工方法及技术措施 3.1施工程序 降水——施工测量——土方开挖——路基(卵石)整平——机械压 实——天然砂砾基层——机械压实——高强聚酸土工格楞——浆砌 卵石立缘石基础——水泥砂浆勾鏠——天然砂砾基层——机械压实 ——安装路缘石——水泥稳定砂砾底基层——玻璃纤维土工格楞 ——粗粒式沥青混凝土面层——中粒式沥青混凝土面层 3.2施工准备 熟悉图纸及规范,做好技术交底工作。按图纸范围确定施工范围,标出外框范围线,清出障碍物。联系施工需用材料、机械的进场工作。根据业主提供的平面控制坐标点与水准控制点进行引测。根据施工图规定的道路工程坐标点,进行测量放样的业内复合计算。 3.3定位放线 根据现场实际情况,在道路两侧沿线间隔50m左右布置测量控制桩,轴线定位(坐标)桩与高程测量控制桩合用。控制点沿道路中心线两侧交错间隔布置,形成多个控制体系,同时控制桩做醒目标志,以防在施工过程中被碰动。土方施工后,测量人员应及时重新放线,路基处理后,应在路基上测定路面中心线、边界线以及标高控制点。 其基本步骤为:校验路基轴线控制桩;合格后,根据轴线控制桩详细放出路边线以及设置标高控制桩。 放线自检和业主监理验收后方可使用。验线允许偏差根据规范规定。 3.4 土方开挖 施工方法:在施工测量放线确定基础位置,经检查复核无误后,作为施工控制的依据,并经过监理确认后,即可进行基础土石方的开挖。 主要施工机具:挖掘机、装载机、尖、平头铁锹等。 3.4.1作业条件: 土方开挖前,应摸清地下管线等障碍物,以及地下水位等情况,并应将施工区域内的地下障碍物清除和处理完毕。 道路的定位控制线(桩),标准水平桩及基槽的灰线尺寸,必须经过共同检验合格,并办完预检手续。考虑在机械无法作业的部位和修整边坡坡度采用人工进行施工。熟悉图纸,做好技术交底。索取地勘资料及 气象资料。 夜间施工时,应合理安排工序,防止错挖或超挖。施工场地应根据需要安装照明设施,在危险地段应设置明显标志。 3.4.2挖土方流程: 确定开挖的顺序和坡度?沿灰线切出槽边轮廓线?分层开挖?修整槽边?清底。 (1)基地坡度剖面图: 现场土质为粉质粘土,开挖 深度不超过1.5m可不放坡,不加支撑,挖深度超过1.5m必须放坡,放坡坡度为1:0.75。 (2)开挖基槽: 采用反铲挖土机开挖基槽从槽的端头,以倒退行驶的方法进行开挖,将土方甩到基槽两侧,应保证边坡的稳定。场地以下耕织土层直接清理现场,剩余好土回填基槽使用。 (3)施工要求: 基坑(槽)开挖后,不得直接开挖至设计底标高,避免机械开挖扰动地基土层。在挖到距槽底20cm以内时,测量放线人员应配合抄出距槽底20cm水平线,并在槽壁上每隔3~5m钉水平标高小木桩或短钢筋,在挖至接近槽底标高时0.2m时,用尺或事先量好的20cm标准尺杆,随时以小木桩校核槽底标高。最后由两端轴线(中心线)引桩拉通线,检查距槽边尺寸,确定槽宽标准,据此修整基槽,最后人工清除槽底土方。 土方开挖时应注意边坡稳定。严禁切割坡脚,以防导致边坡失稳,当边坡坡度陡于五分之一,或在软土地段,不得在挖土上侧堆土。必要时可适当放缓边坡或设置支撑。施工时,应加强对边坡、支撑、土堤等的检查。同时应注意基坑边沿控制线好其他单位设施,避免损伤. 夜间施工时,应有足够的照明设备,在危险地段应设置明显标志,并要合理安排开挖顺序,防止错挖、超挖。 雨期施工在开挖基坑(槽)时,应注意边坡稳定,必要时可适当放缓边坡坡度,防止地面水流入。坚持对边坡进行检查,发现问题要及时处理。 (4)应注意控制的质量问题 基础底部土方超深开挖:开挖基坑(槽)或管沟均不得超过基底标高。如个别地方超挖时,其解决方法应取得设计单位的同意,不得私自处理.基坑开挖中如遇局部地基问题,施工方应及时通知有关各方人员现场共同协商处理,未得到各方任何之前,不得擅自处理。基坑开挖并清理完,经钎探(根据当地监理、质检部门要求)和验槽合格后,方可进行下道工序的施工。 基底未能得到保护:基坑(槽)开挖后应尽量减少对基础底部基土的扰动。如基础不能及时施工时,可在基底标高以上留出0.3m厚土层,待做基础时再挖掉。开挖尺寸不足:基坑(槽)或管沟底部的开挖宽度,除结构宽度外,应根据施工需要增加工作面宽度。如排水设施、支撑结构所需的宽度,在开挖前均应考虑。基坑(槽)边坡不直不平,基底不平:应加强检查,随挖随修,并要认真验收。 3.5卵石路基基层施工 路基施工是道路施工重点, 必须将原地面上各种杂物清除,保证填土表面无积水。 对于压路机不能压到得地方,采用夯机夯实或者人工夯实。 厂区道路路基密实度不小于96%,经检测合格后方可经行后续施工。 本工程采用200厚卵石基层,基层每边比基础宽出270mm。自卸汽车倒至基槽漂石,反铲挖掘机整平后,压路机压实。 3.5.1材料 卵石:采用粒径100-200mm卵石做为底基层。上层为天然砂砾,水 泥稳定砂砾层及粗,中式沥青面层。 3.5.2施工方法 (1)施工测量 施工前对下承层按质量验收标准进行验收之后,恢复中线,直线段每20m设一桩,并在两侧路面边缘0.3-0.5m处设标志桩,在标志桩上用记号笔标出漂石基层边缘设计标高。 (2)整平 卵石入槽后,挖掘机倒退法整平。进行分层施工,基层的设计厚度为200mm,根据现场实际情况,基底土方含水率较大,为了保证第一层漂石整体均匀性, 防止地基翻浆,第一层漂石虚铺厚度400mm,碾压整平后,直接回填天然砂砾,分层碾压至设计标高。 (3)试验取样 选择资质符合要求的试验室进行戈壁分层碾压取样试验。现场取样每层天然砂砾碾压完成后,由监理单位见证试验室现场对戈壁取样,压实系数要求不小于0.96.取样要求,每1000平方取样两点,不足1000平方时按两点取样。 3.6天然砂砾路基施工 天然砂砾应平铺整平后,进行机械碾压。压路机采用18t内震式。碾压时先轻后重,先慢后快。直线段,由两侧路肩向路中心碾压,平曲线段由内侧向外侧进行碾压。碾压时,主碾重叠不小于30cm。 压路机的碾压速度,头两遍采用1.5-1.7Km/h,以后采2.0-2.5Km/h。在规定的时间内碾压到要求的压实度,达到没有明显的轮迹。碾压过程中,如有“弹簧”、松散、起皮等现象,铲除换填,使其达到质量要求。分段施工时,上下两层接缝距离为500mm,接缝处夯压密实。 3.7高强聚酯土工格楞 土工格栅选取用聚酯涤纶纤维为原料。采用经编定向结构,织物中的经纬向纱线相互间无弯曲状态,交叉点用高强纤维长丝捆绑结合起来,形成牢固的结合点,充分发挥其力学性能,高强聚酯土工格栅具有抗拉强度高,延伸力小,抗撕力强度大,纵横强度差异小,耐紫外线老化、耐磨损、耐腐蚀、质轻、与土或碎石嵌锁力强,对增强土体抗剪及补强提高土体的整体性与荷载力,具有显著作用。 土工格栅施工要点: 1、施工场地:要求压实平整、呈水平状、清除尖刺突起物。 2、格栅铺设:在平整压实的场地上,安装铺设的格栅其主要受力方向(纵向)应垂直于路堤轴线方向,铺设要平整,无皱折,尽量张紧。用插钉及土石压重固定,铺设的格栅主要受力方向最好是通长无接头,幅与幅之间的连接可以人工绑扎搭接,搭接宽度不小于10cm。如设置的格栅在两层以上,层与层之间应错缝。大面积铺设后,要整体调整其平直度。当填盖一层土后,未碾压前,应再次用人工或机具张紧格栅,力度要均匀,使格栅在土中为绷直受力状态。 3、填料的摊铺和压实:当格栅铺设定位后,应及时填土覆盖,裸露时间不得超时48小是,亦可采取边铺设边回填的流水作业法。先在两端摊铺填料,将格栅固定,再向中部推进。碾压的顺序是先两侧后中间。碾压时压轮不能直接与筋材接触,未压实的加筋体一般不允许车辆在上面行驶,以免筋材错位。分层压实度为20-30cm。压实度必须达到设计要求,这也是加筋土工程的成败关键。 4、防排水措施:在加筋土工程中,一定要作好墙体内外的排水处理;要做好护脚,防冲刷;在土体内要设置滤、排水措施。 3.8水泥稳定砂砾基层施工 1.摊铺混合料前,要清扫砂砾执层,垫层上不能有杂物。要严格检 查底基层之纵断高程和横断面坡度,检测指标与偏差必须满足设计与规范要求。然后洒水湿润底基层表面,但不能有自由水存积。 2(用摊铺机摊铺混合料时,中间不宜中断。 因故断超过初凝时间过长,应设置施工缝。 摊铺机行下速度控制在1M-5M/min,并匀速行进。 3.水泥稳定砂砾基层施工中,横缝是不可避免的,对接缝处理规范有严格要求。另外根据实际操作之经验,我处理之方法是先在横缝处多填混合料,压路机横向碾压2-3遍,再铲除明显高出之部分,再横压力1-2遍,最后再纵向依次碾压,压路机纵向行驶要超过横缝,碾压完毕再人工挖除1米,以便下次接缝。 4.水泥稳定砂砾基层碾压成型后,要能时喷雾洒水,以防止水泥稳定基层风干。48小时内要保持表面湿润不干燥,然后连续约3天,以后可适当减少洒水次数,但必须保持表面湿润。洒水养生不少于7天,期间要禁止一切车辆通行,洒水车要缓慢行进洒水均匀。流水施工作业时,水泥稳定砂砾基层洒水养生4天后,可洒透乳化沥青养生,第5天可铺沥表下面层。这样作业对基层质量没有影响,还可快加工程进度。 3.9路缘石施工 路缘石施工应符合下列要求: 核对道路中心线无误后,进行边线放样,确定路缘石底面标高。 路缘石施工应根据路缘石平面位置和顶面标高,放样依次排砌。相邻侧石接缝必须平齐,然后进行勾缝。 3.10玻纤土工格栅施工 常用的玻纤土工格栅有带自粘胶和不带自粘胶两种,带自粘胶的可直接在已平整的基层铺设,不带自粘胶的,通常采用钉子固定法。 钉子固定法所需材料为: i. 40×40×0.3毫米的固定铁皮,要求平整不翘角 ii. 2英寸钢钉(优质水泥钉) 1、钉子固定法铺设玻纤土工格栅时,先将一端用固定铁皮和钉子固定在已洒布粘层沥青的下层结构上,钉子可用锤击或射钉枪射入,再将格栅纵向拉紧并分段固定,每段长度为2-5米,对于水泥混凝土路面,可按收缩缝间距分段。钢钉位置设于接缝处,要求格栅拉紧时,其纵横向均处于挺直张紧状态。 2、 格栅搭接距离为:纵向接头搭接距离不小于20厘米,横向搭接距离不小于15厘米,纵向搭接应根据沥青摊铺方向,将前一幅处于后一幅之上。 3、不能将钉子钉于玻纤格栅上,也不能用锤子直接敲击玻纤格栅,固定好后,如发现钉子断裂或铁皮松动,则需重新固定。 4、玻纤格栅铺设固定完毕后,须用胶辊压路机适度碾压稳定。使格栅与原路表面粘牢固,严格控制运送混合料的车辆出入,在格栅层上禁止车辆急转向、急刹车和倾泻混合料脚料,以防止对玻纤格栅的施工损伤。 5、施工注意事项 (1)严格控制远送混合材料的车辆出入,在格栅层上禁止车辆急转向、急刹车和倾斜混合材料,以防止对玻纤格栅的损坏。 (2)玻纤格栅背胶易溶于水,雨天或路面潮湿时不得施工。 (3)玻纤格栅为玻璃纤维制造,对人体皮肤易产生刺激作用,施工人员须戴防护手套。 (4)当使用胶轮压路机需注水增加重量时,其注水量不能太慢,以防溢流到玻纤格栅上,造成其背腹失去粘性。 (5)玻纤格栅铺设过程中,若发现原有较小的坑塘没有预先填平,可在铺好的格栅上将对应坑塘的部分剪去,以便在铺上层沥青混合材料时能完全填平坑塘。 (6)格栅铺设时,要求路面温度在5?—6? (1)机械铺设 将整卷土工格栅装在拖拉机前的放卷架上,注意其粘性面向下。 使拖拉机向前走,保证土工格栅平直地粘在路面上。s 用胶轮的轻型压路机碾压1-2遍。 摊铺沥青混合料路面。 (2)人工铺设 将整卷土工格栅放在卡车后或手推车的放卷架上,注意其粘性面向下。确保放卷轴已锁定,布卷不致自由松动。当卡车(或手推车)慢慢向前走时,应踩住格栅一端。如格栅有松驰时,即时调整以防皱折。 用胶轮的轻型压路机碾压1-2遍,激活格栅背胶即可摊铺沥青路面。 3.11沥青混凝土面层施工 (1)沥青透层油 沥青透层油在已建成的石灰粉煤灰砂烁上洒布,主要材料为慢烈的洒布型阳离子或阴离子乳化沥青(PC-2或PA-2)及粒径为0.5-1.0cm的石屑。透层沥青采用沥青洒布车喷洒,用量1.0L/?,洒布要求均匀, 不产生滑移和流畅。当有遗漏时,采用人工补洒。浇洒透层沥青后,易立即洒石屑或粗砂,用量3m?,1000?.然后用6-8T的钢简式压路机展压一边。洒布之后,保证24小时内不得扰动,使沥青充分渗透到基层中。 (2)沥青混合料面层施工工艺: ?、准备工作: 沥青混凝土路面使用二台摊铺机,两侧为基准线,两机相距10m左右。先对沥青混凝土面层的施工将切实做好基层验收、技术准备、人员组织、设备组织、作业准备、混合料运输、混合材料摊铺和碾压底基验收这八个环节。基层和沥青混凝土面层平整度、厚度必须严格满足设计要求,为上面层施工打下良好基础。 a、材料准备:施工使用的沥青混合材料必须按照要求申报使用许可,如改变已批准的混合料配比,则需重新申报。 b、人员准备:摊铺实验之前,在驻地监理办和现场指挥在场的情况下汇报施工方案并召开技术交底会,明确各岗位的职责和技术要求,做到分工明确、各司其职、井然有序并在驻地办批准下进行施工。试验段后,召开技术总结会,针对存在的问题和不足,制定有效的整改措施进一步完善施工工艺并经监理工程师批准后进行全面施工。现场指挥和整体工作协调;现场疏导、安全及车辆调配;现场施工、跟机作业及准备工作;看护基准线设备、调控宽度和油边调控摊铺石的高程、厚度和横坡度;测量温度、组织碾压及试验检测等工作将配备专人负责。 c、机器准备:参加沥青混凝土面层施工的机器设备必须处于完好状态,备份施工机器及水车,加油车和装载机等辅助机器与施工密切配合,做到随叫随到。各种作业机器严禁有漏油现象,维护和保养机器时,必须采取有效措施防止污染和破坏。沥青混凝土面层施工时,将使用作业机具如下表: 机器名称 型号 数量 用途 摊铺机 ABG423 2台 摊铺 钢轮压路机 DD110 2台 初压 钢轮压路机 DD130 2台 复压、终压 水车 5T 1台 加水 其他 少火车、烙铁、平粑、筛子、方掀、靠尺、手推车 d、检测仪器准备:检测仪器配备主要有直尺、红外线测温计、平整仪等。在施工作业前做全面检查,并经调试证明处于性能良好状态。 e、确定作业面:作业准备在施工沥青混凝土面层前先确定好其作业面,以使施工能连续进行,并组织人员: 熟悉作业面高程,纵横坡、超高、加宽等技术参数。 了解基层施工中的问题,并确定相应的补救措施。 标划施工大样线,对调控点、变坡点等特殊点和摊铺机的行车线与分车线都必须有明显标识。 施工前由施工技术人员依据道路5米一个横断面在两侧做出标记,并注明相应桩号。 随后在两侧平台上将基准线固定,安装完毕后,设专人看护。首先对下承层进行全面自检,按照规范要求对密实度、平整度、高度、厚度、横坡、纵坡等进行全面检测,自检合格后报验验收,同时设点作为以后路面各层检测的固定点位。 验收通过后,进行下一步工序。 ?、沥青混合料生产、运输和卸料监督: 沥青混凝土的生产和运输首先由我项目部委托试验室控制沥青的生产质量,按规范要求完成各种室内试验,并及时将结果向监理人员反馈未经监理人员同意不能调整配合比,严禁手动放料。专人负责测量温 和观看外观质量,以避免不合格材料用于施工中。其次,热拌沥青混合料采用较大吨位的汽车运输(料厂提供)、车厢清扫干净,为防止沥青与车厢板粘结,可涂一层油水混合液,但车厢底部不得有余液积聚。并且根据沥青混凝土拌和设备的生产能力合理安排运输力量,考虑到尽力可能使摊铺机前方运料车在等侯卸料的保证在5辆车以上。在连续摊铺过程中,运料车在摊铺机前10-3-cm处停住,不得撞击摊铺机。卸料过程中运料车挂空挡,靠摊铺机推动前进。运料车用篷布覆盖,用以保温、防雨雪、防污染。沥青混合料运至摊铺地点后,委派专人逐车检查拌合质量及油温。凡温度低于规定要求(140-160、东施170-160)及严重离席料、花料、油大料或已经结成团块、以遭雨淋湿的混合料立即清除,不摊铺在道路上。 ?、摊铺 摊铺机就位时,在熨平板下面铺放垫木,垫木的顶面高即为该点的设计高程加摊层,垫木的实测高程准确,并反复校准,直至满足规范要求后,摊铺机方可就位。摊铺机在收料前在料斗内涂刷少量防止粘料用的柴油。摊铺机在运行前事先预热,起步后立即检测高程、横坡和厚度,及时进行校对与调整,此项工作在摊铺30米距离内完成,如有必要可停机检测,问题较大时必须重新起步。沥青混合料的松铺系数根据实际的混合料类型,施工机器和施工工艺等,由试铺试压方法或根据规范中松浦系数的规定选用。沥青混合料的摊铺温度符合规范要求,并根据沥青标号、粘度、气温、摊铺层厚度选用。沥青混合料必须缓慢、均匀、连续不间断地摊铺。摊铺过程中不得随意变换速度或中途停顿。摊铺速度根据拌和机产量、施工机器配套情况及摊铺层厚度、宽度情况定,并符合2-6m/min的要求。再摊铺过程中,摊铺机螺旋并料器不停顿的转动,两侧保持有少于送料器高度2/3的混合料,并保证在摊铺机全宽度断面 上不发生离析。对于局部小离析处筛细料处理。熨平板按所需厚度固定后,不得随意调整。 在摊铺过程中有专人指挥车辆卸料,衔接及时,从儿减少摊铺机运行中停机待料。如果出现供料段档,停机并适当压车,严禁随来料随摊铺。在摊铺过程中,我单位设专人及时跟踪测量沥青路面的纵段面高度,横坡及摊铺厚度,如不符合要求及时调整。用机器摊铺的混合料,尽量不用人工反复修整。 当出现横断面不符合要求、构造物接头部位缺料、摊铺带边缘局部缺料、表面明显不平整、局部混合料明显离析、摊铺机后有明显的托痕等情况时,可用人工作局部找补或更换混合料,并且现场主管人员指导下进行。缺陷严重时,予以铲除,并调整摊铺机或改进摊铺工艺。当属机器原因引起严重缺陷时,立即停止摊铺。人工修补时,工人不宜站在热混合料层面上操作。当机下料温过低时,必须抬机做横缝。对未经初压的摊铺料禁止随意踩踏和修整。 ?、碾压: 沥青混凝土料的压实,根据不同的料温按初压、复压、终压(包括成型)三个阶段进行。设专人检测沥青混合料温度和指挥碾压机器,摊铺后沥青混合料温度在初压阶段,路边插红色旗作为标志。 沥青混合料的温度在复压阶段,在路边插黄色旗作为标志。沥青混合料温度在终压阶段,在路边插绿色旗作为标志。 沥青混合料施工温度一览表 沥青混合料类型 普通沥青混合料 出厂温度 ? 140-160(冬施170-160) 到场温度 ? 130-150(冬施-150) 摊铺温度 ? 120-150(冬施160-130) 碾压温度 ? 120-170 (冬施130-90) a、初压在混合料摊铺后较高温度进行,低速前进不得产生推移、发裂,我单位将采用1台DD110双钢轮压路机进行作业(1.5-2.0km/h)。压路机由低向高碾压。相邻碾压带重叠1/3-1/2轮宽,压完全幅为一遍。边缘无知当时,用靶子将边缘的混合材料稍稍靶高,然后将压路机得外侧轮伸出边缘10cm以上碾压。也可在边缘先空出度30-40cm,待压完第一遍后,将压路机大部分重量位于以压实过的混合料面上再压边缘,以减少向外推移。压路机碾压2遍(先静后振),其压力不宜小于350N/cm。 初压后检查平整度、路拱,必要时予以适当休整。碾压时将驱动轮面向摊铺机,碾压路线及碾压方向禁止突然改变而导致混合料产生推移。压路机启动、停止必须减速进行。在此过程中,特别注意平整度和路拱。 b、复压:复压紧接在初压后进行,并符合下列要求:复压采用DD130震动压路机(4-6km/h),碾压遍数经试压确定,不宜少于4-6遍,达到要求的压实度,并无显著轮迹。当采用振动压路机时,震动频率宜为35-50HZ,并根据混合料种类、温度和厚度选用。层厚较厚时选用较大的频率和振幅,相邻碾压带重叠宽度为10-20cm。振动压路机倒车时先停止振动,并在向另一方向运动后再开始震动,以避免混合料形成鼓包。振动压路机碾压两遍,胶轮压路机碾压两遍。 c、终压:终压紧接在复压后进行。终压选用1台DD130压路机(3km/h)静碾,且不得少于两遍,并无轮迹。路面压实成型的终了温度符合规范的要求。终压时,由质控人员用平整度仪检测平整度,核子密度仪测密度。如不满足要求,及时赶压。 机器碾压速度一览表 压路机类型 初压 复压 终压 钢轮压路机 1.5-2.0km/h 3.0km/h 3.0km/h 振动钢轮 不振1.5-2.0km/h 振动4-6km/h 不振2-3km/h 压路机的碾压段长度以与摊铺速度平衡为原则选定,并保持大体稳定。 压路机每次由两端折回的位置阶梯形的随摊铺机向前推进,使折回处不在同一横断面上。压路机不得在未经压实的混合材料上进行倒轴,必须沿同一轮迹反回,在摊铺机连续摊铺的过程中,压路机不得随意停顿。设专人清洁压路机轮。压路机不得在未碾压成型并冷却的路段上转向、掉头或停车等候。振动压路机在已成型的路面上行驶时关闭振动。对压路机无法压实的构造物接头、拐弯死角、加宽部分及某些路边缘等局部地区,采用振动劣板压实。对边缘处使用人工夯锤、热烙铁补充压实。碾压结束后,在未冷却前,压路机或其他车辆不得在路上停放,不得散落矿料、油料等杂物,并及时检测平整度和压实度。 摊铺过程中如遇大雨,必须立即停止摊铺,并覆盖运输车辆和摊铺机内混合料,对以摊铺的料层,适当提高碾速,采用振动方式尽快结束碾压。对已碾压完毕的段落,24小时后放行交通。 d、接缝:在施工缝及构造物两端的连接处必须仔细操作,保证紧密、平顺。在纵缝上的混合料,在摊铺机得后面立即用DD130钢轮压路机以静力进行碾压,碾压工作连续进行,直至接缝平顺而密实。摊铺时采用梯队作业的纵缝采用直渐热接法。由于工作中断,摊铺材料末端已经冷却,或者在第二天恢复工作时,就做成一道横缝。且在相连层次与相邻程间错开1米。 具体操作方法如下:在施工结束时,摊铺机在接近端部前约1米处将熨平板稍稍抬起势力现场,用人工将端部混合料铲齐后再予碾压。然后用3米直尺检查平整度,趁尚未冷透时垂直创除端部层厚不足部分,使下次施工时成指教连接。在新剖齐的直茬垂直面上喷一薄层粘层油,并用喷灯火焰热原沿缝往复均匀考热。 横向接缝的碾压先用DD130压路机进行横向碾压。碾压时压路机位于已压实的混合料层上,深入新铺层的宽度为15cm。然后每压一遍向新铺混合料移动15-20cm,直至全部在新铺层上为止,再改为丛向碾压。当相邻摊铺层已经成型,同时又有丛缝时,可先用钢筒试压路机沿纵缝碾压一遍,其碾压宽度为15-20cm,然后再沿横缝作横向碾压,最后进行正常的纵向碾压。 不在同日摊铺的纵缝,在摊铺新料前对先铺带边缘加细修理,将松动、裂纹、厚度不足或为充分压实部分清除掉,刨齐缝边垂直,线形直顺,并喷刷一薄层粘层油,热沥青方可摊铺新料。用热混合料敖于已刨之纵缝上,一般宽15-20cm,高约10-15cm,超前10-20cm于摊铺点。纵缝在摊铺后立即碾压,碾压时碾轮大部分压在以碾压路面上,约10-15cm宽度压在新沥青混合料上,然后逐渐移动(侧轴)越过纵缝。横向施工缝摊铺机摊铺混合料,因故中断时,必须设置横向接缝。摊铺机驶离混合材料末端,人工将末端混合材料弄整齐,紧靠混合料放两根方木,方木高度与混合料的压实厚度相同。整平紧靠方木的混合料;放牧的另一侧用砂烁或碎石回填约3米长,其高度应高出方木几厘米;将混合料碾压密实,在重新开始摊铺混合料之前,将砂烁或碎石和方木除去,并将下承层顶面清扫干净和拉毛;摊铺机返回到已压实层得末端,重新开始摊铺混合料;如压实度末端未用方木作支撑处理,则将摊铺机附近及其下面未经压实的混合料铲除,并将以碾压密实且高程和平整度符合要求的末端挖成一横向(与路中心垂直)垂直向下的断面。然后在摊铺新的混合料。 半幅施工中,纵缝必须垂直相接:在前一幅摊铺时,在靠后一幅的一侧用方木作支撑,其高度与混合料层的压实厚度相同。养生结束后,在摊铺另一幅之前,拆除支撑木。在混合料摊铺整型、稳定、找平修整、 压实过程中完全中断交通。碾压完毕后,外观上达到表面平整密实。对于多层结构层施工,上下横缝间距不下于1m,纵缝间距不小于30cm。 e、取样、试验和检验: 对使用同种料源的沥青混合料每天取样一次,并按照规范的标准方法对规定的项目进行检验。 混合料施工过程中,每天或2000m2取样一次,进行含水量、石灰含量、无侧限抗压强度等的试验。在已完成的摊铺层上根据本工程技术规范要求的频率进行压实度的试验。 试验段设置8个测点,每碾压4、6、8遍时测高(以及碾压前松浦标高),以得出实际松浦系数,直至最后土层表面不再下降为止。密实度分别在4遍、6遍、8遍时分8个点个检测一遍,用以控制碾压遍数。试验段结束后,将资料汇总上报监理工程师。 f、开放交通及冬季施工措施:沥青混合料路面待摊铺层完全自然冷却,混合料表面温度低于50?后,并在24小时后,再根据实际情况开放交通。需要提早开放交通时,可洒水冷却降低混合料温度。 沥青路面雨季施工符合下列要求: 1、注意天气预报,将强工地现场与沥青拌合场联系,缩短施工长度,各项工序紧密衔接; 2、运料汽车和工地有防水设施,并做好基层和路肩的排水设施; 3、当遇水合下层潮湿时,不得摊铺沥青混合料,对未经即遭雨淋的沥青混合料,全部清除,更换新的。 沥青路面冬季施工要求: 1、冬施期间应提高沥青混合料拌合温度,石油沥青混合料为160-170?;摊铺时间宜在上午9h至下午4h进行;施工气温低于5?,不宜摊铺热拌沥青混合料;快速路、主干路施工气温不宜低于10?。 2、运输沥青混合材料应采取保温措施,石油沥青混合料到达工地温度不得低于150?。 3、基层表面应干燥、清洁,无冰、雪、霜等。并应准备哈奥挡风、加热、保温工具和设备等。 4、接茬处预热温度宜保持在65-70?,碾压中,应用压路机器茬加强碾压两遍以上。 5、人工摊铺,卸料后应及时覆盖保温;并宜采用‘三块二及时’操作法,即:卸料快、摊铺快、楼平快,及时修整、及时碾压。 6、冬季期间应备有足够的压路机等进行碾压。碾压温度不应低于90?。 g、养生:压实成型合格后,油面温度降至与大气温度同时即可开放交通。 (3)、质量要求 a、主控项目 1、沥青混凝土路面压实度应符合6.2.1的规定。 2、沥青混凝土路面厚度符合设计要求和表6.2.1的规定。 3、沥青混凝土路面的弯沉值应符合设计要求。 沥青混凝土路面主控项目充许偏差表 序号 项目 规定值或充许偏差 检验频率 检验方法 1、压实度 快速路、主干路?96% 1000m2 1 见附录B 次干路、支路?95.6% 2、厚度 -5mm----+10mm 1000m2 1 用钢尺量 3、弯沉值 符合设计要求 20m 路宽(m),9 1见附录F9—15 2 ,15 3 注:?用蜡封法或表干法测得的现场沥青混凝土密度与用马歇尔稳定度仪试验或30Mpa压力成型法则得的标准密度相比较; ?本表中压实度采用马歇尔稳定度仪击实成型标准。 ?弯沉值单位1/100mm; ?本表第2、3项也可采用自动检测设备进行检测; ?改性沥青混凝土路面可参照此表进行经验。 b、一般项目 1、表面应平整、坚实,不得有脱落、掉渣、裂缝、推挤、烂边、粗细料集中、油斑等现象。 2、用12t以上压路机碾压后,不得有明显轮迹。 3、施工接缝应紧密、平顺,烫缝不应估焦。 4、面层与路缘石、平石及其它构筑物应接顺,不得污染其他构筑物,不得有积水现象。 5、沥青混凝土路面质量充许偏差见表 沥青混凝土路面变差表 序号 项目 规定值或充许偏差 检验频率 检验方法 1抗滑 摩擦系数 符合设计要求 200m 1 摆式仪 见附录H 全线连接 横向力系数车 构造深度 符合设计要求 200m 1 砂铺法 2 平整度 快速路、主干路σ?1.2mm 100m 路宽(m),9 1用测平仪检测见附录G,见注? 9---15 2 次干路、支路σ?9 1用3m直尺和塞尺连续量取两尺最大值见注? 9-15 2 ,15 3 3 宽度 不小于设计值40m 1 测距仪或用钢尺量 4 中线高程?10mm 20m1 用水准仪测量 5 中线线位20mm 200m4用经纬仪测量 6 横断高程?10mm且横坡差不大于3%20m路宽(m),9 2 用水准 仪测量 9—15 4 , 15 6 7 井框与路面高差?5mm 每座4 十字法用塞尺最大值 注:?测平仪为全线每车道连续监测每100m计算标差σ;无测平仪时即可采用3m直尺检测;表中检验频率点数为测线数; ?本表第1、2项也可以采用自动设备进行检测; ?底基层表面应按设计规定用量撒泼透油层、粘层油; ?改性沥青混凝土路面可采用此表进行检验。 3.12降水施工 由总包单位提供的地勘报告中说明该场地的地下水为空隙渗水, 埋深在1,2.5m。经观察坑槽开挖情况,渗水速度极慢,再考虑自然 降水,施工中对于道路开挖的沟槽采取分段挖开及时回填,明沟降排 即可满足要求,在每隔50m设置一个集水坑,用50m扬程污水泵将集水 坑内的水直接排入厂区北侧河内。 4、质量控制措施 4、1)质量保证体系及职责 , 根据工程项目的具体情况,设置本项目施工队的质量保证体系图7-1;明确各职能人员和项目施工队的主要工作职能,并且与其相关的质量程序文件挂钩,各负其责。下属各班组数量及其任务分配,应根据实际情况确定,并在施工过程中予以必要、及时的调整。 项目队长 质量员 技 材计 术 料划 员 员 员 施工队及作业人员 新彊大全新能源5000吨/年多晶硅片项目土建工程施工队质量保证体系 4(2)质量标准 4(2.1保证项目 1)基底的土质必须符合设计要求。 2)天然砂砾的干士质量密度必须符合设计要求和施工规范的规定。 4、2(2基本项目 1)面路标高均匀,分层虚铺厚度符合规定,夯压密实,表面无松散,翘皮。 2)留槎和接槎,分层留槎的位置、方法正确,接槎密实、平整。 3)天然砂砾地基允许偏差项目表1-319 项 项目 允许偏差(mm) 检验方法 次 1 顶面标高 用水平仪或拉线和尺量检查 ?25 2 表面平整度 25 用2m靠尺或楔形塞尺检查 5. 冬、雨季施工安排 一、冬期施工概念 根据当地多年气象资料统计,,当室外平均气温连续5天稳定低于 5?即进入冬期施工,当室外平均气温连续5d高于5?时解除各期施工。 二、冬期施工特点 1、冬期施工由于施工条件及环境不利,是各种安全事故多发季节。 2、隐蔽性、滞后性。即工程是冬天干的,在春天开始才暴漏出来问题,因而给事故处理带来很大难度,不仅给工程带来损失而且影响工程使用寿面。 3、冬期施工的和准备工作时间性强,这是由于准备工作时间段,技术要求高。 三、冬期施工基本要求 1、冬期施工前两个月即应进行冬期施工战略性安排; 2、冬期施工前一个月即应编制好冬期施工技术措施; 3、冬期施工前一个月做好冬期施工材料、专用设备等施工准备工作; 4、搞好相关人员培训和技术交底工作。 四、冬期施工的准备 1、编制冬期施工的准备,冬期施工组织设计,应包括下列内容:确定冬期施工的方法,工程进度计划、技术供应计划、施工劳动力供应计划、能源供应计划、防火安全措施、劳动用品、冬期施工安全措施;冬期施工各项安全技术经济指标和节能措施。 2、组织好冬期施工安全教育培训 项目部根据冬期施工特点,调整好机构和人员,并制定好岗位责任制,加强安全生产管理。主要加强保温、测温、冬期施工技术机构、能源管理等机构,并从实相应的人员。安排气象预报人员,了解近期、中期天气、防止寒流突袭。对测温人员、保温人员、能员工、管理人员组织专门的技术业务培训、学习相关知识、明确岗位责任制、经考 核合格方可上岗。 3、 物资准备 物资准备内容如下:外加剂、保温材料、温度标计及工器具及劳动用品现场管理和技术管理的表格、记录本、燃料及防冻油料等。 4、 施工现场的准备 ?场地要在土方冻结前平整完工、道路应畅通、并有防止路面结冰的具体措施; ?项目部组织有关机具、外加剂、保温材料(草包、木工部、薄膜)等实物进场; ?生产上水系统应采取防冻措施、并设专人管理、生产排水系统应畅通; ?按照规划落实职工宿舍、办公室等临时设施取暖措施。 五、沥青冬季施工措施 冬季对沥青混凝土面层施工影响较大。一般情况下,当气温低于0度时,不再进行沥青混凝土面层的施工。冬季沥青混凝土施工时可对在中午阳光从充足的时候进行。施工前,应及时联系拌合场联系迅速将沥青混合料运至施工现场,运输过程中要采取保温措施,同时要求混合料出厂温度升高10度,沥青混合料面层铺筑碾压完成应待4-6小时后开放交通。 六、冬季砼施工措施 1、拌合时加温拌合用水,砂石料中剔除冰块,霜块和冻结的砂团; 2、适量减小水灰比,增加砼胶棒时间,砼配合比掺入防冻液,以防砼受冻; 3、要缩短成活工序间隙,并在模板边预设测温孔,随时测定内温; 4、准备好足够的覆盖物,浇捣完成时及时覆盖,尤基冬季在挡风面更加更加应覆盖严密,包括模板外侧需用草包、土木布覆盖好保温; 5、砼表面应及时清扫积雪,防止积雪冻融时吸收砼中热量而使砼产生脱皮现象; 6、及时和气象站联系,遇特大寒流应停止浇捣若在浇捣好后遇特大寒流侵袭,则应采取燃料加温,蒸汽养护等特殊措施。 七、冬期施工安全措施 1、人工破碎冻土应当注意的安全事项; ?注意去掉头打出的飞刺,以免飞出伤人 ?掌铁 的人与掌锤的人,不能脸对脸,应当互成90?。 2、脚手架、马道要有防滑措施,及时清理积雪、外脚手架要经常检查加固; 3、大雪、轨道电缆结冰和6级以上大风等恶劣天气、应当停止垂直运输作业,并将掉笼降到地面,切断电源; 4、风雪过后作业,应当检查安全保险装置并先试吊,确认无异常方可作业; 5、吊机路轨不得铺设在冻胀性土层上,防止土壤冻胀或春季融化,造成路基起伏不平,影响吊机的使用,甚至发生安全事故; 八、冬期施工防火要求 1、施工现场临时用火,要建立用火证制度由工地安全负责人审核。用火证当日有效,用后收回。 2、使用可燃材料进行保温的工程,必须设专人进行监护,巡逻检查。 3、保温材料定位后,禁止一切用火、用电作业,特别是禁止下层进行保温作业,上层进行用火,用电作业。照明线路、照明灯具应该远离可燃的保温材料。道路的施工在雨季,合理的安排雨季施工,是整 个工程质量的一项重要工作。根据本工程的施工内容,施工环境及施工特点,确定以下雨季施工措施: 在不影响总进度的前提下,尽量避开雨天。施工中遇上下雨时,采取分段分期完成,组织力量,集中突击。摊铺一段,施工一段,循环推进,防止路基槽受暴雨冲刷。 路基施工,注意排水工作。雨季修筑土基路,应做到随挖随运,随铺填随压实。雨前和收工前将铺填松土压实完毕,不致积水。 路基施工雨天排水措施:同时在槽外两侧开挖水沟防止地面水流入槽内。 下雨天不得进行土方回填工作。 合理安排好材料进场计划,不一次性在现场大量储备回填用料。灰料进场及时摊铺,以防遇水固化,造成材料浪费。 6. 安全技术措施 坚持预防为主,安全第一的方针,重视和加强安全施工管理工作,保障施工人员的人身生命安全。 贯彻落实国家、地方、行业、总包单位、业主有关安全、卫生的政策、法规、标准和各项规章制度。 严格执行总包单位、业主现场职业健康安全与环境管理规定。 执行公司安全和环境管理第三层管理文件。 建立健全现场安全生产管理责任制、分工明确、责任到人、设立专职安全员。 执行安全检查制度,分级定期进行安全检查。实行安全教育制度,提高职工安全意识。 施工人员进入现场之前必须进行安全教育,必须戴好安全帽及个人防护用品。 土方开挖、回填、路基夯实碾压时派专人指挥施工机械,并在周边设置警示围护。人机配合施工时注意保持安全距离。 施工中使用的电动工具,要专人专用。各种电动机械设备,必须有有效的接地和防护措施。现场用电必有漏电开关,机具做到一机一闸。夯机操作人员必须戴绝缘手套。 夜间施工时,必须保证有足够的照明。 现场作业人员必须服从指挥,严禁离岗、脱岗。 所有机械电机在雨天必须盖上防潮布,防止电机受淋损坏。 运输车辆不得靠近管沟行驶,装卸土方和材料与管沟保持一定距离。 加强对施工现场用电系统用电线路的管理,根据用电安全规定,对不符合安全规定及时拆除,加强电工巡回检查工作,发现隐患,及时排除。
/
本文档为【MySQL数据库InnoDB存储引擎Log漫游】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索