网站大量收购独家精品文档,联系QQ:2885784924

Informix-OnLine DBA入门.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应用软件开发部培训教材 Informix-OnLine DBA入门 (文档编号:YR-WD-E-017) 方正奥德计算机系统有限公司 二零零一年四月 文档管理信息表 主 题 Informix-OnLine DBA入门 版 本 V 1.0.1 内 容 介绍Informix-OnLine多线程体系结构,磁盘结构及日志模式等 关 键 字 informix DBA 参考文档 Informix-OnLine Dynamic Server 7.1 DBA Fast Start Training Manual 提交时间 2001年4月9日 撰 写 人 宫载军 文档修改记录表 修改人 修改时间 修改内容 目 录 一 多线程体系结构 1 1.1 线程与进程 1 1.2 VP与VPC 1 1.3 Client/Server连接 2 二 共享内存结构 4 三 磁盘结构 5 3.1 页(Page) 5 3.2 CHUNK 5 3.3 区间(Extend) 6 3.4 表空间(TblSpace) 7 3.5 数据库空间(DBSpace) 7 四 物理日志和逻辑日志 8 4.1 物理日志 8 4.2 逻辑日志 8 4.3 逻辑日志模式 8 4.3.1 无日志模式(No Logging) 8 4.3.2 缓冲日志模式(Buffered Logging) 8 4.3.3 无缓冲日志模式(Unbuffered Logging) 9 4.3.4 遵从ANSI标准的日志模式(Mode ANSI) 9 4.4 长事务 9 五 online的其它概念 10 5.1 检查点操作 10 5.2 LRU 10 5.3 磁盘镜像 10 5.4 预读(Read Ahead) 10 六 系统运行状态 11 多线程体系结构 线程与进程 每个Unix进程有一个地址空间,该地址空间由三个段:文本段、数据段和堆栈组成。文本段包含形成程序执行代码的机器指令,堆栈包含程序函数中使用的局部变量,数据段包含程序的全局和静态变量、字符串、数组和其它数据。 UNIX系统在任一时间只能执行一个进程,每个进程执行一定时间后将被中断,以便执行其它的进程。中断一个进程时必须先保存足够的信息,以保证下次可以继续执行该进程,该信息称为进程的上下文(context),上下文主要包含以下内容: 程序计数器: 指定下一个执行质量的地址。 堆栈指针: 包含堆栈中下次人口的地址。 寄存器内容: 包含进程在执行期间生成的数据。 在一个多线程的进程中,每个线程有自己的上下文,即自己的代码空间(程序计数器)和自己的数据变量。一个多线程的进程工作时就象操作系统一样,从一个线程切换上下文到另一个线程。 一个进程中的多个线程拥有各自的堆栈,但可共用一个文本段和数据段。 VP与VPC 构成数据库服务器的进程称为虚拟处理器(Virtual Processors-VP),每个VP属于一个虚拟处理器类(virtual processor class-VPS)。一个VPS是一个进程的集合,以线程的形式处理一组特定的任务,如写逻辑日志或从磁盘中读入数据等。每个VP的执行程序叫做oninit,所有VPS的所有VP都是同一个程序oninit的实体。 图 1 VP和VPC 表 1 OnLine系统中使用的VPC VPC 说明 CPU 该类运行所有用户线程和一些系统线程。VP数可配置,但不能超过物理CPU数 PIO 运行写物理日志的内部线程。1~2个VP LIO 运行写逻辑日志的内部线程。1~2个VP AIO 运行除写日志外的所有磁盘I/O操作的内部线程。VP数可配置 ADT 运行安全审计线程。0~1个VP MSC 运行执行杂类任务的线程。1个VP SHM 运行用于共享内存通讯的内部线程。VP数可配置 TLI 运行用于TLI网络通讯的内部线程。VP数可配置 SOC 运行用于SOC网络通讯的内部线程。VP数可配置 ADM 定时器。1个VP OPT 处理将BLOB数据转送至光盘子系统。0~1个VP Client/Server连接 客户端应用程序可以通过共享内存方式、socket或TLI网络方式与数据库服务器进行连接。 共享内存方式: 应用程序通过存放在共享内存中的信息,与OnLine系统进行通讯,该方式性能好,但安全性差。 网络方式: 通讯通过网络连接进行,应用程序发送信息至一网络端口,OnLine系统监听该端口,收到信息后进行处理。 首先poll线程接收客户端应用程序的信息。如果采用网络连接方式(socket或TLI),poll线程从指定的端口接收信息,如果采用共享内

文档评论(0)

整理王 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档