Cache数据库管理和维护

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WIJ),是在数据被写入磁盘前的中间记录 文件. 这样有利于保护数据库文件。(演示 对应的物理文件)
•数据库指令日志(Journal ,JRN),记录数
据库读写以备恢复或检查,这有利于保护数 据。(演示应的物理文件)
•一般来说,Write Image journal 的磁盘操
作量大于 Journal。(系统重新启动故障原 因)
一个集成的可视化的开发环境。它提供了许多高 性能的特性,帮助用户进行快速开发。
•编写MAC/CLS/JS/CSP文件 •导入导出类文件 •编译文件
Terminal
•命令行工具 •备份系统 •恢复系统 •调试程序 •MSQL
Explorer
•浏览修改Globals中的内容 •导入导出程序(mac/cls) •导入导出Globals
• CACHETEMP 不会被写入 WIJ • 如果系统正常停止, CACHE.WIJ 可以被清除.
WIJ的配置方法
Journal
•数据库指令日志,记录数据读写操作,
为数据库中的数据提供保护。它用来 作为备份恢复的一部分。
Fra Baidu bibliotek•数据库的改变,都会写入Journal文件。 •强烈建议使用Journal。Journal可以
Caché缓存
•Caché中的缓存分为全程变量(Global)
存盘数据缓存和程序(Routine)缓存两 部分
缓存与数据库的关系
•当用户要读取数据时,首先到缓冲区
中取数据,如果没有找到所需的数据, 那么缓存才会去数据库中读取数据, 并且把这些数据存入缓冲区中。这样, 在大多数情况下,用户的读取数据都 会在缓存区中取得,因而访问速度很 快,也减少了磁盘IO负担。
•分别输入Database Cache,Routine
Cache的大小。推荐每个用户 1MB的空 间(总值小于可用物理内存的一半甚 至更多)。
•最小缓存数为(使用不同程序的用户数
目 + 1) * 32K,当总用户数目大于总 程序数目时,上述设置已经足够
指令日志
•物理操作日志(Write ImageJournal,
• Control Panel-控制面板。是管理Cache'的主要工具,也可以监控
服务器的状态。。
• Configuration Manager-提供了一个用于设置Caché系统和察看它
的配置参数的图形化界面,的我们主要是在这里进行数据库的相关设 置或调节系统的配置。
• Documentation-是Cache的在线联机帮助文档。 • Remote System Access-远程系统控制。在这里,还有二级菜单。二
Caché数据库管理和维护
培训内容
•Caché数据库简要介绍 •正确安装、配置 •日志、备份、恢复 •镜像服务 •Caché数据库的管理和维护的基本操作。
在Windows 操作系统下安装Caché
•选择安装的类型 •软件许可证的安装 •通讯端口:1972 •配置FDBMS •数据库的启动与停止 •演示安装流程
SQL Manager
•将数据库中的数据以表的形式展示给
用户
Control Panel
•查看数据库的进程 •查看数据库的日志 •监测SHADOW服务 •查看服务器日志 •查看服务器License
Configuration Manager
•配置内存使用 •设置命名空间 •创建数据库 •配置CSP •配置SAHDOW服务器 •配置JOURNAL模式
有利的保护我们的数据。
Journal日志有两种模式
•All Globals 如果系统资源充足,建
议采用此模式,记录所有的数据操作。
•Selected Globals 可以只记录对指定
的数据的操作。
Journaling配置方法
Journaling配置方法
Journaling工作原理
Journal切换的条件
WIJ 与JRN的关系
WIJ操作日志
• WIJ文件是一个大小可变的文件,位于Mgr目录CACHE.WIJ,
所以要保证系统有足够磁盘空间允许本文件扩展。
• WIJ 在 Caché 启动后自动开始工作,在数据写入数据库
之前,先将改变写入WIJ,
• 写完之后WIJ文件会被擦除。如果启动时不能产生
CACHE.WIJ,则系统不能启动。
级菜单中,除了同样包括Studio,Terminal,Explore等之外,还包 括Cache Telnet,用于远程控制。
• Preferred Server-首选的服务器。指当前菜单的默认数据库。 • About-关于Caché。 • Exit-退出Caché Cube
Studio
•Caché Studio 是Caché主要的开发环境,它是
Caché名词解释
•Globals •程序名称:M(mac),类
(cls),JS(javascript) CSP(caché server page),INT(编译 后的类文件) Shadow:镜像服务 Journal:服务器日志
Caché 管理工具
•Getting Started-给新用户提供的一个快速助。 •Start Cache-启动Caché。 •Stop Cache-停止Caché。 •Studio-集成的IDE开发环境。 •Terminal-命令行界面,便于开发人员在开发和
•系统启动,停止时会切换Journal文件; •系统备份结束后自动切换Journal文件; •每日零时自动切换Journal文件; •文件尺寸达上限时切换Journal文件;
查看 Journal 文件内容的方法
查看 Journal 文件内容的方法
•%SYS>do ^JOURNAL •演示方法
崩溃缓冲
•WIJ 包含未被写入磁盘的数据,读写记录中成功写入
数据库的位置以及最早的未完成的 transaction事 务.
•系统崩溃后重启时, Caché 自动运行如下操作:
调试程序时能直接在Teminal环境中用命令行和 Caché数据库引擎打交道。
•Explore-可以用它浏览Caché数据库中的内容,
如浏览数据、类、程序以及进行一些管理操作。
Caché 管理工具
• SQL Manager-SQL 管理器。提供了一个Caché数据库的图形化的基
于SQL的视 图,便于以SQL方式管理检索数据。
相关文档
最新文档