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

infor噢mixbeginer.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
infor噢mixbeginer

内 容 动态服务器(IDS)简介 INFORMIX动态服务器采用的是一种多线索体系结构,这就意味着一个进程利用自己的多个线索可以同时完成多个任务,因而整个系统只需要较少的进程就足以完成DBMS的任务。 (IDS)主要有如下优化性能。 多线程 在数据库服务器中,Informix动态服务器使用了一个可调节的数据库服务器进程池,称为‘虚处理器,用来对用户的请求进行规划和管理。用户请求是通过一种称为‘线索’的轻巧的机制来表达的,线索是一个单一的连贯的控制流,用来表达数据库服务器进程中的一个独立的任务。 当一个线索在等待资源时,虚处理器可以处理其它的线索,由于提供了这样的灵活性,只需少量的操作系统进程就可以对大量的用户进行管理,因为每一个虚处理器可以对多个用户的请求作出响应。 平行处理 为了保证对系统资源的最有效的利用,Informix动态服务器将大的任务分解为子任务,这样,他们就可以跨多个CPU和磁盘并行地执行。通过将任务划分为子任务,以及并行地执行这些任务,Informix动态服务器可以大幅度地减少复杂操作的执行时间。 动态共享内存 Informix动态服务器所使用的所有的内存都是由虚处理器池所共享的。使用这种方法,Informix动态服务器可以配置为自动向共享内存池中添加更多的存储空间。 Informix动态服务器还在共享内存的虚拟部分分配一个称为线索栈的区域,用来存储线索的执行中所需要的非共享的数据。 异步 I/O I/O通常是数据库处理中最慢的一部分。Informix动态服务器使用它的异步I/O来加速I/O的处理。由于Informix动态服务器的虚处理器对用户的I/O请求做异步的响应,所以,一个虚处理器在开始处理下一个服务请求之前决不会出现等待I/O操作结束的情况。 内 容 IDS系统结构 动态服务器系统由三个主要组件构成:共享内存,进程和磁盘。 共享内存段 动态服务器的共享内存由三个段构成: 驻留段主要用作缓冲池,内含逻辑日志和物理日志的缓冲区以及其他系统数据结构。驻留段的大小主要有系统参数BUFFERS决定。 虚拟段主要用作内存池以支持会话和线索。 如果客户与服务器利用共享内存进行通讯,消息段将用作通讯缓冲区。每一用户连接(利用共享内存进行通讯)大致占用12K空间。 用户可以利用ipcs或onstat -g seg 命令来监控共享内存段的状态。 进程 数据库系统服务器由若干称为oninit的UNIX进程组成,在系统中这些进程被称为虚拟处理器(VP)。所有VP都是可执行程序oninit的实体。每一VP属于一种特定的虚拟处理器类,而不同的虚拟处理器类分别完成不同的任务。每一虚拟处理器可含的VP数量由不同参数决定。 用户可以利用PS 或者onstat -g glo命令监控VP的状态。 磁盘组件 在动态服务器中以页(page)作为基本存储和I/0单位。页大小因机器和操作系统的不同而不同,一般为2k,也可能为4k,用户无法改变页大小。 分配给系统使用的连续磁盘空间的单位称为chunk。chunk由多个页构成。它是一个典型的UNIX原始设备。chunk的大小由系统管理员设定。 数据空间(dbspace)是多个chunk地逻辑集合。每一数据空间至少包括一个chunk。数据库和表创建在指定的数据空间上。系统必须至少包括一个数据空间: root dbspace。在该空间中存储着关于系统的信息。 物理日志(physical log)由连续的磁盘空间构成,其存储着共享内存缓冲区中所有已修改的数据页(但尚未写入磁盘中)被修改前的映象。因而物理日志主要用于快速恢复。只有当数据页在首次被修改时,系统才会将其映象写入物理日志。 逻辑日志(logical logs)也是由连续的磁盘空间构成,其存储着事务记录、DDL语句和checkpoint记录。由管理员设定逻辑日志的数目。系统循环使用逻辑日志。在系统初启时,物理日志和逻辑日志都自动建立在root dbspace 内 容 INFORMIX安装 一、 UNIX 系 统 配 置 以SCO Openserver 5,IDS 7.23为例: 在root状态下,修改系统核心参数, 执行命令: # vi /etc/conf/cf.d/mtune 按照下面列表中参数修改第三列参数。 SHMMAX: 409600000 SHMMIN: 1 SHMALL: 512 SHMMNI: 100 SHMSEG: 6 MAXUMEM: 524287 SEMMNI: 8192 SEMMNS: 8192 SEMMAP: 8192 SEMMNU: 100 SEMMSL:

文档评论(0)

150****4233 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档