Informix日志说明

大家都知道informix是需要日志的,但各日志都做什么用,各有什么意义等等,我们在下面做一个探讨:

首先需要说明的是informix的日志有两种:一种是物理日志,用来存放数据的前映象;另一种是逻辑日志,用来存放所有事物的操作过程。

在初始化的配置中,物理日志和逻辑日志的不是存放在根的磁盘空间的。默认的大小物理日志2M,逻辑日志6个,每个日志文件2M。但在实际的生产环境中,这两个参数一般是需要调整的。

从informix的本身的建议来说,要求逻辑日志的大小一般是要求一天的业务量,逻辑日志滚一圈,物理日志/逻辑日志=1/3。但是有的数据量很大的业务系统,这样做是不可能的,要做适当的调整。

物理日志文件的个数仅为1,逻辑日志文件的个数最小为3,最大为32767。关于物理日志和逻辑日志的改变,我们可以使用onparams命令来完成。

C:\Informix>onparams--
Usage: onparams -a-d<DBspace>[-s<size>][-i]|
-d-l<logfilenumber>[-y]  |
-p-s<size>[-d<DBspace>][-y]
-a -Addalogicallogfile
-i -Insertaftercurrentlog
-d -Dropalogicallogfile
-p -Changephysicallogsizeandlocation
-y -Automaticallyresponds"yes"toallprompts

上面是onparams的帮助文件,下面我们首先来改变物理日志的位置和大小:

C:\Informix>onparams-p-s40000-dphydbs-y
Shuttingdown,pleasewait...
Initializing,pleasewait...
Recovering,pleasewait...

可以通过onstat–l中的phybegin来查看物理日志当前存在了哪个chunk上。Physize来查看当前物理日志文件大大小,单位是页。在这之前我们创建了phydbs,并指定了他大小。我们在-s后指定物理日志文件的大小,在-d后指定物理日志文件的位置。接着我们来做逻辑日志位置和大小的改变:

C:\Informix>onparams-a-dlogdbs-s30000-i

Logicallogsuccessfullyadded.

然后用onstat–l来查看新加的逻辑日志:


C:\Informix>onstat-l
IBMInformixDynamicServerVersion9.40.TC2E1 --Quiescent--Up00:08:10--25728Kbytes
PhysicalLogging
Bufferbufused bufsize numpagesnumwritspages/io
P-1 0    8    8    7    1.14
phybegin    physize  phypos  phyused  %used
3:53      10000   12    0     0.00
LogicalLogging
Bufferbufused bufsize numrecs numpagesnumwritsrecs/pagespages/io
L-3 0    8    37   14   14   2.6    1.0
Subsystem  numrecs LogSpaceused
OLDRSAM   37   2628
address number flags  uniqid begin        size  used  %used
0CB37CA81    U-B---- 1    1:763        500   500 100.00
0CB37CE82    U-B---- 2    1:1263        500   500 100.00
0CB37D283    U-B---- 3    1:1763        500   500 100.00
0CB37D684    U-B---- 4    1:2263        500   500 100.00
0CB37DA85    U-B---- 5    1:2763        500   284  56.80
0CB37DE86    U---C-L 6    1:3263        500   315  63.00
0CED8B9812   A------ 0    2:37553       7500    0  0.00
0CED8B5811   A------ 0    2:30053       7500    0  0.00
0CED8B1810   A------ 0    2:22553       7500    0  0.00
0CED8AD89    A------ 0    2:15053       7500    0  0.00
0CED8A988    A------ 0    2:7553       7500    0  0.00
0CED8A587    A------ 0    2:53        7500    0  0.00
12active,12total

时间: 2024-11-05 14:47:58

Informix日志说明的相关文章

Informix数据库配置详细解说

1.配置概述 本次数据库配置将采用数据库系统.数据库日志和数据库应用系统数据分开进行配置,以达到数据库系统优化的目的. 2.营销系统数据库配置示例 2.1 规划数据库空间 根据配置的思想,将数据库系统分三个区.分别是: rootdbs:informix系统区,我们将一号机的e1_1dbs4分配给它,为了便于记忆我们将该区取个名为yxroot. 具体操作为: #ln/dev/re1_1dbs4/dev/yx_root #chowninformix:informix/dev/yx_root #chm

informix的性能优化(之一)

性能|优化              informix的性能优化(一) 作者: CCBZZP     以下是我用INFORMIX DATABASE的一點体會,分享給大家,歡迎大家一起探討!   1. 日志緩沖   如果不怕丟失几個事務則最好用緩沖日志,這樣可以得到更好的性能.   如果數据安全性很重要,則最好用非緩沖日志.2. DSS SERVER的优化有三個目標:   1>. 總查詢通過量最大化       可以將ONCONFIG文件中的PDQPRIORITY設置限制小于25%   2>.

OpenAdmin Tool for Informix 的 Health Advisor 插件

简介 OpenAdmin Tool for Informix 是一个基于 Web 的控制台,用于监视和管理一个或多个 IBM Informix 数据库服务器.OAT 大大简化了管理,允许您下钻到资源使用,查看性能统计数据和远程执行管理操作,等等.此外,OAT 内置的 Plug-in Manager 支持扩展和自定义 OAT 功能,以满足您的业务需要. Health Advisor 插件 Health Advisor 是 OpenAdmin Tool(2.74 版或更高版本)中包含的一个插件.He

Informix TRAIN文档详细解说

一.磁盘数据组织结构 在INFORMIX-OnLine的磁盘数据组织结构中的最上层为逻辑概念上的数据库空间dbspace,每一个数据库空间都有一个或若干个物理单位数据存储块chunk组成,镜像数据存储块mirror保证当根数据存储块故障时,OnLine能够继续工作.每一个数据存储块都有若干个数据页page组成,为了提高输入和输出效率,若干个连续的数据页组成数据连续页extent.用户的数据库database和数据表table存储在缺省的或者指定的数据库空间中,数据表的逻辑概念上的存储空间数据表空

Informix 11.5新特性介绍:第1部分

Informix数据库目前最新的版本是11.5,从Informix 9.Informix 10到Informix 11.5,在数据库性能.数据库管理及应用开发等方面都有了很大的提高,而且推出了很多非常有用的新特性.通过对这些特性的使用,可以大大提高数据库性能.增强数据库可管理性及应用开发的灵活性.我们这里,给大家介绍其中的一些特性,希望对大家能有所帮助. 数据库管理方面的一些实用特性 使用可配置的页面大小 我们知道,在Informix 中,数据存储的最基本的单位是页,在Informix 10 版

Informix 11.5新特性介绍:第2部分

在Informix数据库使用过程中,当发生检查点操作时,会阻塞数据库应用程序的运行,直到检查点操作完成为止.这样,会显著降低数据库的性能.本文将给大家介绍 Informix 11数据库中的非阻塞检查点及 RTO 策略原理及应用实践,希望大家能够对非阻塞检查点及 RTO 策略有一个比较全面的了解. 我们知道,检查点是数据库服务器的一个非常重要的操作,用于将缓冲池内的事务和数据全部或部分清仓到磁盘,为数据库服务器生成一致性点,这样,当数据库服务器发生故障时,可以在已建立的点上重新启动. 检查点的目的

Informix Warehouse Feature入门,第1部分 用Design Studio进行数据仓库建模

开始之前 关于本系列 这个教程 系列 Informix Warehouse Feature 入门 介绍 Informix Warehouse 中新的客户机和服务器软件的特点和功能.可以使用这些工具创建和部署数据仓库项目,在 Informix 数据仓库平台上进行数据库建模,对数据转换和转移过程进行自动化,从而轻松地把不同数据源中的数据集成到 Informix 仓库中. 本系列中的教程按部署次序组织:首先,使用 Informix Warehouse 软件的客户机组件 Design Studio 创建

Informix 11.5新特性介绍:第3部分

我们知道,从Informix 11.5 xC4开始,Informix数据库提供了行压缩技术,它采用一种静态的基于字典的压缩算法,将表(table)或表分区(table fragments)中的数据行中重复的数据模式映射到一个占用空间较少的符号,从而减少表格或表分区数据的总大小.这些重复的数据模式不仅可以是一列中的数据,也可以是一列中的部分数据,甚至可以是跨数据列的数据.通过采用行压缩技术,Informix 11.5 可以节省高达 80%的存储空间.同时,由于数据是采用压缩方式存储,I/O 读取效

Informix OnLine数据库维护技巧

一. 数据库查询用户的建立 Informix_on_Line数据库由于存储了储户的大量重要信息,为了数据库的安全性必需要对数据的操作有严格的规定,如进入on_Line数据库要履行严格的手续,这在某些时候又给查找问题带来不便,因此有必要专门建立一个动态查询用户,该用户仅有对数据库的可读权限.具体做法是: 1.建立查询用户,该查询用户应具有数据库使用的环境 2.将查询用户与数据库作连接(work用户为例) ln-s/homel/work/homel/read(将查询用户read与数据库用户作连接):