cache数据库和mysql_Cache数据库管理和维护(Caché)《Cache数据库管理和维护(Caché)》由会员分享,可在线阅读,更多相关《Cache数据库管理和维护(Caché)(48页珍藏版)》请在⼈⼈⽂库⽹上搜索。
1、Cach数据库管理和维护,培训内容,Cach数据库简要介绍 正确安装、配置 ⽇志、备份、恢复 镜像服务 Cach数据库的管理和维护的基本操作,在Windows 操作系统下安装Cach,选择安装的类型 软件许可证的安装 通讯端⼝:1972 配置FDBMS 数据库的启动与停⽌ 演⽰安装流程,Cach名词解释,Globals 程序名称:M(mac),类(cls),JS(javascript) CSP(cach server page),INT(编译后的类⽂件) Shadow:镜像服务Journal:服务器⽇志,Cach 管理⼯具,Getting Started给新⽤户提供的⼀个快速助。 Start。
mysql需要安装documentation2、 Cache启动Cach。 Stop Cache停⽌Cach。 Studio集成的IDE开发环境。 Terminal命令⾏界⾯,便于开发⼈员在开发和调试程序时能直接在Teminal环境中⽤命令⾏和Cach数据库引擎打交道。 Explore可以⽤它浏览Cach数据库中的内容,如浏览数据、类、程序以及进⾏⼀些管理操作,Cach 管理⼯具,SQL ManagerSQL 管理器。提供了⼀个Cach数据库的图形化的基于SQL的视 图,便于以SQL⽅式管理检索数据。 Control Panel控制⾯板。是管理Cache的主要⼯具,也可以监控服务器的状态。 Configuration Manager提供了⼀。
3、个⽤于设置Cach系统和察看它的配置参数的图形化界⾯,的我们主要是在这⾥进⾏数据库的相关设置或调节系统的配置。Documentation是Cache的在线联机帮助⽂档。 Remote System Access远程系统控
制。在这⾥,还有⼆级菜单。⼆级菜单中,除了同样包括Studio,Terminal,Explore等之外,还包括Cache Telnet,⽤于远程控制。 Preferred Server⾸选的服务器。指当前菜单的默认数据库。 About关于Cach。 Exit退出Cach Cube,Studio,Cach Studio 是Cach主要的开发环境,它是⼀个集成的可视化的开发环境。。
4、它提供了许多⾼性能的特性,帮助⽤户进⾏快速开发。 编写MAC/CLS/JS/CSP⽂件 导⼊导出类⽂件 编译⽂件,Terminal,命令⾏⼯具备份系统 恢复系统 调试程序 MSQL,Explorer,浏览修改Globals中的内容 导⼊导出程序(mac/cls) 导⼊导出Globals,SQL Manager,将数据库中的数据以表的形式展⽰给⽤户,Control Panel,查看数据库的进程 查看数据库的⽇志 监测SHADOW服务 查看服务器⽇志 查看服务器License,Configuration Manager,配置内存使⽤ 设置命名空间 创建数据库 配置CSP 配置SAHDOW服务器 。
5、配置JOURNAL模式,Cach缓存,Cach中的缓存分为全程变量(Global)存盘数据缓存和程序(Routine)缓存两部分,缓存与数据库的关系,当⽤户要读取数据时,⾸先到缓冲区中取数据,如果没有到所需的数据,那么缓存才会去数据库中读取数据,并且把这些数据存⼊缓冲区中。这样,在⼤多数情况下,⽤户的读取数据都会在缓存区中取得,因⽽访问速度很快,也减少了磁盘IO负担,分别输⼊Database
Cache,Routine Cache的⼤⼩。推荐每个⽤户 1MB的空间(总值⼩于可⽤物理内存的⼀半甚⾄更多)。 最⼩缓存数为(使⽤不同程序的⽤户数⽬ + 1) * 32K,当总⽤户数⽬⼤于总程序数⽬时。
6、,上述设置已经⾜够,指令⽇志,物理操作⽇志(Write ImageJournal,WIJ),是在数据被写⼊磁盘前的中间记录⽂件. 这样有利于保护数据库⽂件。(演⽰对应的物理⽂件) 数据库指令⽇志(Journal ,JRN),记录数据库读写以备恢复或检查,这有利于保护数据。(演⽰应的物理⽂件) ⼀般来说,Write Image journal 的磁盘操作量⼤于 Journal。(系统重新启动故障原因,WIJ与JRN的关系,WIJ操作⽇志,WIJ⽂件是⼀个⼤⼩可变的⽂件,位于Mgr⽬录CACHE.WIJ,所以要保证系统有⾜够磁盘空间允许本⽂件扩展。 WIJ 在 Cach 启动后⾃动开始⼯作,在数据。
7、写⼊数据库之前,先将改变写⼊WIJ, 写完之后WIJ⽂件会被擦除。如果启动时不能产⽣ CACHE.WIJ,则系统不能启动。 CACHETEMP 不会被写⼊ WIJ 如果系统正常停⽌, CACHE.WIJ 可以被清除,WIJ的配置⽅法,Journal,数据库指令⽇志,记录数据读写操作,为数据库中的数据提供保护。它⽤来作为备份恢复的⼀部分。 数据库的改变,都会写⼊Journal⽂件。 强烈建议使⽤Journal。Journal可以有利的保护我们的数据,Journal⽇志有两种模式,All Globals 如果系统资源充⾜,建议采⽤此模式,记录所有的数据操作。 Selected Globals 可以。
8、只记录对指定的数据的操作,Journaling配置⽅法,Journaling配置⽅法,Journaling⼯作原理,Journal切换的条件,系统启动,停⽌时会切换Journal⽂件; 系统备份结束后⾃动切换Journal⽂件; 每⽇零时⾃动切换Journal⽂件; ⽂件尺⼨达上限时切换Journal⽂件,查看Journal ⽂件内容的⽅法,查看 Journal ⽂件内容的⽅法,SYSdo JOURNAL 演⽰⽅法,崩溃缓冲,WIJ 包含未被写⼊磁盘的数据,读写记录中成
功写⼊数据库的位置以及最早的未完成的 transaction事务. 系统崩溃后重启时, Cach ⾃动运⾏如下操作: ⾃ W。
9、IJ 记录点,重放 journal. 未发现Commit,则⾃ WIJ 记录点复原未完成 transactions事务. 经过如此的操作,数据库在逻辑上始终处于完整状态。 演⽰系统处理模式,系统重启前的状态,系统重启后的状态,镜像服务,镜像服务原理,镜像服务,主要是为了当系统⽆法及时恢复时,镜像服务器可以当作后备系统继续使⽤。 Shadow Journaling 镜像⽇志简称Shadowing 镜像。通过从数据服务器传递⽇志到Shadow 服务器,实现Shadow 服务器对主服务器的复制。 Shadowing 是通过Shadow 服务器恢复主服务器⽇志来完成,这个过程也叫做“复制”。 Shad。
10、ow 服务器持续向主服务器发出⽇志请求,主服务器将⽇志细节(如SET、 KILL global)通过TCP 传递给Shadow 服务器,Shadow 服务器执⾏这些⽇志。 ShadowServer 停⽌,⽽ DataServer 正常⼯作,则ShadowServer 在重启后将从停⽌处开始继续⼯作,它需要⼀些时间追赶DataServer,镜像服务原理,镜像服务原理,镜像服务的作⽤,当主系统发⽣故障,⽆法⽴即恢复时,可使⽤镜像服务器作为备⽤系统; 在镜像服务器中,只运⾏只读应⽤(如数据统计和分析); 可以在镜像服务器中,对数据进⾏备份; 远程镜像,可以作为灾难性事故恢复的⼀种⼿段,镜像服务有两种。
11、模式,Fast (快速)模式,它是成块的传送⽇志⽂件,可⽤于相同平台相同版本之间进⾏镜像,使⽤⾮
常⼴泛; Compatibility (兼容)模式,它只传送SET 和 KILL命令,可以⽤于不同平台或不同版本之间进⾏镜像。 演⽰镜像服务模式的设置,镜像服务有两种模式,镜像服务的配置,配置源服务器:打开Configuration Manager - Advanced 标签 - Shadow - Source.,设置Enable Security为 “Yes”;设置Permissible Shadow Server Addresses 为许可的镜像服务器的IP 地址,配置镜像服务器:打开Confi。
12、guration Manager - Advanced 标签 - Shadow - Destination,按Add按钮,添加镜像地址,输⼊镜像名称,然后设置
Start,Database Serve(源服务器IP),Database Server Port (源服务器端⼝,启动Shadow,Shadowing和Journaling区别联
系,Journaling是数据服务器上的数据库指令⽇志,⽽Shadowing是Journaling传输到镜像服务器上的备份,配置SAHDOW服务器注意问题,⼀定要保证在Shadow 服务器上,本 ⾝的⽇志和请求的主服务器⽇志存放在不同的路径,否则,可能出现错误,。
13、甚⾄死循环。 这⼀点,在实际的操作中,需要数据库管理⼈员加以注意,数据库的备份,数据库恢复,SYSd BACKUP 1. Backup 2. Restore ALL 3. Restore Selected or Renamed Directories 4. Management Information 5. Exit This Utility Option? 3 Do you want to set switch 10 so that other processes will be prevented from running during the restore? Yes = T answe。
14、r Yes or No, please Yes = Y Specify input file for volume 1 of backup 1 (Type STOP to exit) Device:
c:cachesysmgrbackupFullDBList_20061121_003.cbk =C:DB_BACKUPDB.FULL,数据库恢复,Do you want to change this list of directories? No = N *Restoring c:cachesysmgrfdbms at 17:04:14 0 blocks restored in 0.0 seconds for this pass, 2991 total restored. Specify input file for volume 1 of backup following NOV 21 2006 02:01PM (Type STOP to exit) Device:
c:cachesysmgrbackupFullDBList_20061121_003.cbk = STOP,谢谢。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。