设为首页 加入收藏

TOP

Sybase IQ体系结构(二)
2014-11-23 22:54:21 来源: 作者: 【 】 浏览:13
Tags:Sybase 体系结构
TEMP。临时存储可以是文件系统方式或者裸设备方式,其文件系统方式的扩展名一般是.iqtmp,裸设备方式时,也建议建立类似命名规则的符号连接。
多个的临时存储的数据库空间,会提升系统性能,一般要求临时存储的空间是IQ存储的20%,个数与CPU有关系,一般要求 3+CPU数量(内核个数)/10。临时存储的数据库空间可以在系统运行后,由DBA添加,对于单点的SybaseIQ可以采用命令行方式或者Sybase Central方式添加,对于Multiplex方式的SybaseIQ,必须通过Sybase Central方式添加临时存储的数据库空间。
1.2.2.
数据库文件 服务器消息日志(IQ Message Log)
每个Sybase IQ服务器对应一个IQ信息日志文件,此文件只能存放在文件系统上,是可以显示的文本文件,SybaseIQ消息日志文件包括:错误信息,状态信息,插入、删除信息,执行计划等。
数据库建立成功正常启动后,第一个连接的用户建立此文件。其缺省文件名是“<数据库名>.iqmsg”。
元数据库事务日志(Catalog Store Transaction Log)
SybaseIQ元数据存储就是一个Sybase ASA数据库,用于存储SybaseIQ的元数据,是一个传统的按行存储的OLTP数据库。元数据库事务日志文件名形如“<数据库名>.log”,用于元数据事务管理,,实现元数据事务的回滚或者前滚。文件是二进制格式。是一个由SybaseDBMS管理的一个缓慢增长的文件(可能会到百兆)。
对此文件的清理必须通过数据库命令,不可以直接作操作系统层面文件清理。
IQ服务器日志(IQ Server Logs)
Sybase IQ服务器在每次启动时创建一个服务器日志文件存放启动信息,服务器日志文件存放于目录$ASDIR/logfiles。
对于Windows下:
IQ_startup_nt.log只记录服务器启动参数
server_name.00n.srvlog:n是服务器启动的次数。其它的服务器信息送到NT 控制台窗口。这些信息能通过数据库启动配置文件.cfg中的配置选项 -o 选项保存到指定文件上
对于Unix和Linux平台服务器,每次服务器启动时会产生两个日志文件:
IQ_Server_name.00n.stderr 和 IQ_Server_name.00n.srvlog 其中n 指服务器的启动次数。
IQ_Server_name.00n.srvlog 在数据库服务器启动时建立,显示其启动时间,检查点,服务器错误信息,数据库表加载、删除提示信息。
文件IQ_Server_name.00n.stderr会在数据库的每次启动时建立一个新文件,记载服务器启动日志和某些特定参数。
1.2.3.
数据库构成图 下图是一个多机架构的SybaseIQ的构成示意图,一个数据库有一个或者多个实例,每一个实例有自己的元数据存储(mydb.db)、临时存储(mydb.iqtmp)、元数据事务日志(mydb.log)、服务器消息日志(mydb.iqmsg),一个写服务器实例和多个查询服务器实例共享一个IQ存储(mydb.iq)

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇sybase12.5在windows上安装指南 下一篇SybaseIQ的备份与恢复

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: