欢迎来到天天文库
浏览记录
ID:57057728
大小:454.00 KB
页数:157页
时间:2020-07-30
《Informix 系统培训.讲稿课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Informix系统培训Informix系统培训培训主要讲解内容一、简介及安装配置Informix产品简介InformixSE特点InformixOnline特点基本概念系统安装系统配置培训主要讲解内容二、数据库管理系统管理系统监控系统备份/恢复系统排错三、系统维护维护工作简介日常维护Informix的ODBC配置培训主要讲解内容四、应用开发SQL、ESQL/C应用开发提高系统效率的几点建议总结答疑课程安排第一课简介、基础知识安装、配置介绍第二课数据库系统管理第三课系统维护、ODBC配置第四课SQL语言简介Informix应用开发简介总结答疑第一课简介及安装配置主要内容:Inf
2、ormix产品介绍Informix基本概念Informix的安装Informix系统配置Informix产品介绍产品介绍SEOnline5.0第一个C/S版本Online6.0划时代版本Online7.xIDSOnline8.xIDSOnline9.xIUS开发工具:4GL、ESQL/C……InformixSE组成:存储结构:采用文件系统实现数据库文件*.dbs数据文件*.dat索引文件*.idx.数据库服务进程:接收前端交易信息,对文件直接操作完成。InformixSE特点:使用进程空间缓冲数据,对内存的需求较大用户数多时,服务进程多,性能不好采用文件锁,数据一致性差;Inf
3、ormixOnline5.0组成:数据库服务进程采用进程方式响应请求进程数量有限,共享内存大小需要预先确定磁盘结构支持直接磁盘管理InformixOnline5.0特点:引入了共享内存机制引入磁盘管理机制,提高处理效率启动进程<100个,不适合大数据量处理只适用于OLTP系统,不适用于DSS系统InformixOnline7.x组成:数据库服务进程引入多线索机制处理请求顺序调度策略共享内存可动态增长的共享内存磁盘结构与5.0完全相同InformixOnline7.x进程结构VP(virtualProcess)虚拟处理器VPC(virtualProcessClass)虚拟处理器类
4、Informix基本概念Informix基本概念1、Informix系统结构ServerSharedMemoryDiskCPUVPLIOVPTLIVPResidentportionBuffer池和其他系统数据结构VirtualportionThread控制信息MessageportionClient和server间通讯Informix基本概念Informix基本概念1、Informix系统结构VirtualProcessVP实际上是一些daemon进程(在UNIX下,进程名为oninit);VP分为很多类;一个VP是该类的一个实例;某个VP只能处理某类thread的请求;Sha
5、redMemory分为三类:resident、virtual和messageportion;resident用来从磁盘cache数据到内存;virtual用来维护VP使用的系统资源;message用来sharedmemory通讯方式下client和server之间通讯;Disk用来存放系统管理数据和数据库数据信息;Informix基本概念Informix基本概念2、Sharedmemory(ResidentPortion):LocksstructureSharedmemoryHeaderMaxLogsStructureLRUQueuesBufferpoolsLogicalLog
6、sBuffer(3)PhysicalLogBuffer(2)Bufferpool是Resident中的主体,是数据缓冲区;LogicalLogBuffer和PhysicalLogBuffer分别是物理日志和逻辑日志的数据缓冲区;LogicalLogBuffer共三个,每个32K大;PhysicalLogBuffer共两个;采用LRU(LeastRecentlyUsed)来对buffer进行管理,LRU分为两种:FLRU和MLRU。FLRU是空闲的buffer列表,MLRU是使用过的buffer列表。系统刚初始化时,所有buffer均在FLRU中;当用户线程申请buffer,系统
7、将从FLRU中选取空闲的buffer;在用户线程释放该buffer时,如果Buffer被更改,将转移到MLRU中MostRecentlyUsedBuffer,如果不被更改,将转移到FLRU中的MostRecentlyUsedBuffer。Informix基本概念Informix基本概念2、Sharedmemory(VirtualPortion):VirtualPortion包含50多种pool(任一个pool都有特殊用途,pool大小以8k为单位),如:用户会话数据、数据字典信息、存储过程、
此文档下载收益归作者所有