版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
12数据库服务器系统架构3Caché数据库基础知识操作系统相关知识目录数据库服务器系统架构01查看数据库版本常用名词解释服务器:是专指某些高性能计算机,能通过网络,对外提供服务。相对于普通PC来说,稳定性、安全性、性能等方面都要求更高,因此在CPU、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同。目前按照体系架构来区分,服务器主要分为两类:非x86服务器:包括大型机、小型机和UNIX服务器,它们是使用RISC(精简指令集)或EPIC处理器,并且主要采用UNIX和其它专用操作系统的服务器,RISC处理器主要有IBM公司的POWER和PowerPC处理器,SUN与富士通公司合作研发的SPARC处理器、EPIC处理器主要是HP与Intel合作研发的安腾处理器等。这种服务器价格昂贵,体系封闭,但是稳定性好,性能强,主要用在金融、电信等大型企业的核心系统中。x86服务器:又称CISC(复杂指令集)架构服务器,即通常所讲的PC服务器(PCserver),它是基于PC机体系结构,使用Intel或其它兼容x86指令集的处理器芯片和Windows、Linux操作系统的服务器,如IBM的Systemx系列服务器、HP的Proliant系列服务器等。价格便宜、兼容性好、稳定性差、不安全,主要用在中小企业和非关键业务中。虚拟化服务器:将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,我们不再受限于物理上的界限,而是让CPU、内存、磁盘、I/O等硬件变成可以动态管理的“资源池”,从而提高资源的利用率,简化系统管理,实现服务器整合,让IT对业务的变化更具适应力。数据库:(英文Dtabase)就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,可以通过数据库提供的多种方法来管理数据库里的数据;更简单的形象理解,数据库和我们生活中存放杂物的仓库性质一样,区别只是存放的东西不同。数据库服务器系统架构查看数据库版本常用名词解释常见的系统环境包括生产环境、测试环境、开发环境、培训(演示)环境。生产环境常用名词:DB服务器:存储生产业务相关数据和程序的数据库,所在的服务器为DB服务器。如果有HA,可以用DB主服务器、DB备服务器加以区分。Mirror服务器:Mirror服务的client端简称Mirror或Mirror数据库,所在的服务器为Mirror服务器。ECP服务器:ECP服务的client端简称ECP或ECP数据库,所在的服务器为ECP服务器,同时提供web服务。主ECP服务器:习惯上将首先更新web程序的ECP服务器为主ECP服务器。WEB服务器:给应用系统提供web服务的服务器。主WEB服务器:习惯上将首先更新web程序的WEB服务器为主WEB服务器。HAVIP:服务器的双机软件提供的一个虚拟ip。MirrorVIP:Mirror服务提供的一个虚拟ip。MirrorVIP与Mirror数据库的区别,从概念上是一个是ip,一个是数据库实例。数据库服务器系统架构查看数据库版本数据库服务器系统架构常用名词解释共享存储式双机热备:共享存储方式主要通过磁盘阵列提供切换后,对数据完整性和连续性的保障。用户数据一般会放在磁盘阵列上,当主机宕机后,备机继续从磁盘阵列上取得原有数据。这种方式因为使用一台存储设备,往往被业内人士称为磁盘单点故障,它一旦发生故障往往会造成双机热备系统全面崩溃。但一般来讲存储、的安全性较高,所以如果忽略存储设备故障的情况下,这种方式也是业内采用最多的热备方式。查看数据库版本
Caché2010版本及Caché2016版本常见架构(DB为类UNIX系统)数据库服务器系统架构Caché2010Caché2016三台小机或三台Linux服务器(DB主、备服务器+Shadow或Mirror)文件系统结构(Linux为例,双机未发生切换)
主服务器:数据库服务器系统架构备服务器:Mirror:查看数据库版本两台小机或两台Linux服务器(第二台既做DB备服务器又做Mirror)文件系统结构(AIX为例,双机未发生切换)
主服务器:数据库服务器系统架构备服务器兼做Mirror:数据库服务器系统架构DBECP只做为web做ecp+webECP服务器ECP服务器=WEB服务器+ECP服务WEB服务器是指给应用系统提供web服务的服务器。ECP是企业缓存协议,允许远程访问主数据库的global、routines,起到横向扩展硬件资源、用户授权的作用;WEB服务器和ECP服务器的区别在于谁来处理请求,如下图:查看数据库版本数据库服务器系统架构Mirroring服务器Mirror技术其本质是通过copyjournal实现数据同步。
1、可应用于高可用性(HA)方案。简单,可靠,经济,应用计划以及非计划的停机,整个failover的时间可以以秒计,为完全冗余配置,没有任何共享模块,减少了共享存储的HA架构所带来的单点故障。采用逻辑上的同步数据复制,避免可避免与物理复制技术(如基于SAN的复制)相关的风险,包括无序更新和节点损坏等。
2、可应用于灾备(DR)方案。支持远距离的多地灾备,无缝地,无数据丢失地转移到灾备数据中心(异步,网络质量好可接近于zeroRPO),无缝地,无数据丢失地转移回主数据中心。3、可应用数据复制(Replication,异步,网络质量好可接近于zeroRPO),为数据仓库,BI,报表系统使用。Caché数据库基础知识02查看数据库版本Caché数据库基础知识Caché数据库简介
Caché数据库是美国InterSystems公司的产品,后关系型数据库(PostRelationaldatabase)中的领头羊,支持关系型数据库和对象型数据库。在国外及国内医疗领域,Caché数据库占有很大的比例。它具有高效的查询速度,官方数据显示,Caché数据库的数据查询速度约为oracle的7~20倍;它使用简单,管理方便,具有可视化的管理界面。查看数据库版本Caché版本•版本对于Intersystem技术支持是一非常重要的信息,用以–回答你的问题–诊断以及排错•如何获取版本信息–Terminal•write$zv–系统管理界面•About菜单–OS命令行•ccontrollistCaché数据库基础知识Caché数据库基础知识
Database和Namespace
Caché数据库中所有的数据和代码都存在Database中,包括Globals,Routines,Packages/Classes,应用程序通过Namespace获取数据和代码。Database是一个物理容器,Namespace是对Database的逻辑引用。数据和代码可以存放于不同的Database。数据库的status:R表示库只读,RW表示数据是可读写,有时数据库访问报错是某个库文件变成只读导致。数据库的journal:yes表示对该库中数据的操作会被journal文件记录,no则不会记录。注意:如果需要替换某库文件下的CACHE.DAT,切记不可在线替换。查看数据库版本Caché数据库基础知识LicenseLicense是InterSystems公司与客户之间的协议;客户要有ISC的授权才能正常的访问Caché数据库。•放置cache.key到installdirectory/mgr•激活license–重启Caché查看数据库版本Caché数据库基础知识
当CurrentLicenseUnitsUsed的数量到达LicenseUnitsAuthorized(或LicenseUnitsEnforced)即License使用量达到上限;当MaximumLicenseUnitsUsed的数量到达LicenseUnitsAuthorized(或LicenseUnitsEnforced)即License曾经使用量达到过上限;[UsagebyProcess]和[UsagebyUser]是日常观察哪些process或user占用LicenseUnits常用页签,通过对ColumnUnits进行排序来分析使用情况;系统管理界面查看数据库版本Caché数据库基础知识Journal种类•WriteImageJournal(WIJ)–在实际写数据库文件到磁盘前,记录数据库变化的中间步骤–保护数据的完整性,一致性•Journal(JRN)–记录所有数据库的数据变化–保护应用的完整性,一致性•WIJ和JRN的主要区别–数据块(block)层级(WIJ)–应用和事务层级(JRN)WriteImageJournal(WIJ)•文件名为CACHE.WIJ缺省路径:installdirectory/mgr/CACHE.WIJ•复制所有变化的数据对应的block,并写入到WIJ,最后写入到数据库•如果此文件在数据库启动时无法自动生成,数据库则启动失败。•此文件的大小可以在一定程度上反映出磁盘读写性能,如果此文件突然增长过快,说明磁盘可能出现故障。查看数据库版本Caché数据库基础知识Journal用来记录数据的变化,以备恢复或检查,当数据发生变化(set/kill)时,将变化的情况写入到Journal文件中。主要用途–在数据库恢复的时候(restore)与数据库备份一起使用(JRN)–当数据库崩盘时候,恢复数据库(WIJ,JRN)–Caché的事务处理,维护应用逻辑上的完整性,一致性(JRN)–Shadowing/Mirroring(JRN)查看数据库版本Caché数据库基础知识开放事务–OpenTransaction•Caché会追踪开放事务–什么进程有开放事务–哪一个journal文件有最早的开放事务•检查有开放性事务的journal文件–Write$zu(78,21)•关注第三,和第四个返回值是否有差异,如果两者相差2以上,则表示可能有开放性事务。查看数据库版本Caché数据库基础知识Mirror数据和主数据库不一致,并无法继续同步时,需要通过恢复全备份的方式重新完成同步。Mirror:①拷贝当天的全备份文件到Mirror服务器。②将拷贝过来的全备份进行数据恢复。
③检查同步状态。查看数据库版本Caché数据库基础知识Process一般数据库进程管理界面的ProcessID和操作系统的PID是对应的,如果发现占用CPU、内存高的数据库进程,可以到数据库进程管理界面查找该进程,并查看详细信息。查看数据库版本Caché数据库基础知识查看进程详细信息,联系开发确认进程已经异常,点击详细信息页面的Terminate按钮,可以终止该进程。查看数据库版本Caché数据库基础知识LOCKS•显示以及删除锁–SystemOperation->Locks–^LOCKTAB释放锁•原则上,不要手工释放锁–终止进程,以释放其占占用的锁•释放一个锁会使得在等待该锁列表上的应用马上获取该锁•卡住的进程会阻止其他进程获取被其占用的所•死锁:Dead-lock–为了防止发生死锁,给锁设置等待时间(timeout)参数查看数据库版本Caché数据库基础知识Caché备份备份种类:全部备份:备份数据库全部内容.累积备份:备份自上次全部备份后改变的数据.增量备份:备份自上次备份后改变的数据,不论上次为何种备份.不同种备份的优缺点–Full•优点,恢复时只要有一个备份文件即可。•局限性:对大型数据库,可能需要耗费比较久的时间。–Cumulative:•优点:比全备所耗费的时间短•局限性:比增量备份耗费时间长,数据库恢复时需要配合全备一起使用耗时比较长。–Incremental:•优点:备份时间最短•缺点:需要多份备份加上全备一起用来做数据库恢复。耗费时间最长。查看数据库版本Caché数据库基础知识备份任务:1)ChangeToSrcList是每天中午12:20更改数据库备份列表的任务(更改备份列表为只备份程序库文件app、medsrc、labsrc、sys等);2)BackupSrcDB是每天中午备份程序库文件的任务(在任务ChangeToSrcList做完之后执行);3)ChangeToFullList是每天凌晨3点更改数据库备份列表的任务(更改备份列表为备份所有库文件);4)BackupFullDB是每天凌晨备份所有应用的库文件的任务(在任务ChangeToFullList做完之后执行);查看数据库版本Caché数据库基础知识数据库任务每天要检查数据库任务的运行状态。查看数据库版本Caché数据库基础知识cconsole.logcconsole.log主要记录了系统错误、基本信息、OS的错误、网络的错误和状态指标等;cconsole.log默认大小为5M,当其大小超过5M会在cache数据库重启后将原cconsole.log重名为cconsole.old,重新产生一个新cconsole.log;Log路径为install-dir/mgr/cconsole.log告警级别:0=info(消息),1=warning(警告),2=severe(严重),3=fatal(致命)操作系统相关知识03查看数据库版本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药品监管与医疗质量检验制度
- 电信行业服务中断应急预案
- 新版车间安全培训试题精练
- 心理健康的活动方案
- 新入职工入职安全培训试题及答案全套
- 车间员工安全培训试题带答案(轻巧夺冠)
- 机器人腹腔镜术后护理
- 中学2022年秋季运动会活动方案
- 牛镇中学校园围墙、挡土墙等施工工程施工组织设计
- 高强度焊接球网架施工方案
- 2024年保安员证考试题库及答案(共160题)
- 江苏省苏州市市区2023-2024学年五年级上学期期中数学试卷
- 2024年大学试题(财经商贸)-统计预测与决策考试近5年真题集锦(频考类试题)带答案
- 2024-2025学年度北师大版八年级上册物理期中模拟测试卷
- 主要负责人和安全生产管理人员安全培训课件初训修订版
- 2024220kV 预制舱式模块化海上风电升压站
- 2024秋期国家开放大学《国家开放大学学习指南》一平台在线形考(任务一)试题及答案
- 2024年新人教版道德与法治一年级上册 9 作息有规律 教学课件
- 2024新人教版道法一年级上册第二单元:过好校园生活大单元整体教学设计
- 2024年深圳技能大赛-鸿蒙移动应用开发(计算机程序设计员)职业技能竞赛初赛理论知识
- 大数据与会计专业实习报告个人小结
评论
0/150
提交评论