Informix数据库参数设置说明资料
- 格式:doc
- 大小:110.01 KB
- 文档页数:13
INFORMIX-ONLINE 7.X 参数设置要点一、配置INFORMIX糸统⒈设置配置文件(onconfig.zhyw)#Root Dospace Configuration(根数据库空间配置)ROOTNAME rootdbs #根数据库空间名ROOTPATH /u/informix/rootdbs #根数据库空间所在设备的路径#权限为660ROOTPATH0#根数据库空间在设备中的偏移值(Kbytes) ROOTSIZE 500000 #根数据库空间大小(Kbytes)#Disk Mirroring Configuration(磁盘镜像配置)MIRROR0#镜像标志(Yes=1,No=0)MIRRORPATH#根数据库空间镜像所在设备路径MIRROROFFSET0#根数据库空间在镜像设备中偏移值(Kbytes) #Physical Log Configuration(物理日志配置)PHYSDBS rootdbs #物理日志所在数据库空间名PHYSFILE 10000 #物理日志文件大小(Kbytes)#物理日志的大小与逻辑日志的大小比例为1:3,即为全部dbspace的5% #Logical Log Configuration(逻辑自志配置)LOGFILES6#逻辑日志文件数目(范围3-60)LOGSIZE 5000 #逻辑日志文件大小(Kbytes)#逻辑日志总空间=LOGFILES*LOGSIZE#总的逻辑曰志空间分配为全部dbspace空间大小的15%#Message files(消息文件)MSGPATH /u/informix/online.log #消息日志文件路径CONSOLE /dev/console #糸统控制台消息路径#Archive Tape Device(存档磁带设备)TAPEDEV /dev/null #存档磁带设备路径TAPEBLK 16 #存栏设备块大小(Kbytes)TAPESIZE 10240 #磁带总容量(Kbytes)#Logical Log Backup Tape Device (逻辑日志备份磁带设备)LTAPEDEV /dev/null #逻辑日志备份磁带设备路径LTAPEBLK 16 #逻辑日志磁带块大小(Kbytes)LTAPESIZE 10240 #磁带总容量(Kbytes)#Identifieation Parameters(标识参数)SERVERNUM0#服务器标识号DBSERVERNAME ONLINE #服务器标识名#Shared Memory Parameters(共享内存参数)RESIDENT0#强迫驻留标志(Yes=1,NO=0)#为保持较好性能,应将共享内存缓冲区强制驻留在物理内存中(设为1),但若物理内存太小,将会使系统进程和用户进程没有足够内存USERTHREADS 20 #最大并发用户进程数#用户数应至少满足将online联机要求,即应包含以下用户数:可能有的数据库服务进程(用户进程)+online共享内存(7个进程),如某农信可能有进程数100,加上共享内存进程数7个,应设为107TRANSACTIONS 20 #最大并发事务数#不可少于USERS数LOCKS 20000 #最大锁数#用户进程在运行过程中可使用的锁的最大数目#一个记录锁占用共享内存中44个字节,若将值改为200000,online 共享内存8兆多被占用,故锁数量对共享内存影响不大BUFFERS 200 #最大共享内存缓存数#物理内存的20%至25%PHYSBUFF 32 #物理日志缓存大小(Kbytes)#以kb为单位指定共享内存中的每个物理日志缓冲区的大小,此参数决定了物理日志缓冲区刷新到物理日志文件的频率.此值介于一页大小和物理日志文件大小之间,若想设成16个页面,则该值大小为16*2(页面大小) LOGSBUFF 32 #逻辑日志缓存大小(Kbytes)#最大不能超过LOGSIZE,逻辑日志的活动相当频繁,分配较大的LOGBUFF并使用带缓冲日志的数据库将提高糸统的性能LOGSMAX6#最大逻辑曰志文件数,不能少于LOGFILES的值CLEANERS 1 #页清洁器进程数SHMBASE 0x0 #共享内存基本地址CKPTINTVL 300 #检查点时间间隔(in seconds)LRUS4#共享内存缓冲区中LRU队列对的数目,#单处理器设为4,多处理器设为NUMCPUVPS和4中较大的一个RA-PAGES 50 #指定在顺序扫描数据或索引记录时预先读入页的数目。
Informix数据库配置详细解说-电脑资料1.配置概述本次数据库配置将采用数据库系统、数据库日志和数据库应用系统数据分开进行配置,以达到数据库系统优化的目的,。
2.营销系统数据库配置示例2.1 规划数据库空间根据配置的思想,将数据库系统分三个区。
分别是:rootdbs:informix系统区,我们将一号机的e1_1dbs4分配给它,为了便于记忆我们将该区取个名为yxroot。
具体操作为:#ln/dev/re1_1dbs4/dev/yx_root#chowninformix:informix/dev/yx_root#chmod664/dev/yx_rootlogdbs:informix日志区,我们将一号机的e1_1dbs5分配给它,为了便于记忆我们将该区取个别名为yx_log。
具体操作为:#ln/dev/re1_1dbs5/dev/yx_loG#chowninformix:informix/dev/yx_loG#chmod664/dev/yx_logworkdbs:informix数据区,我们将一号机的e1_1dbs0到e1_1dbs3分配给它,为了便于记忆我们将该区取个别名为yx_work。
具体操作为:#ln/dev/re1_1dbs0/dev/yx_dbs0#ln/dev/re1_1dbs1/dev/yx_dbs1#chowninformix:informix/dev/yx_dbs?#chmod664/dev/yx_dbs?2.2 Informix系统参数配置informix系统参数配置文件由如下文件决定:2.2.1 Informix启动环境文件:start_yx 文件内容如下:echo"startdbserveronyx"INFORMIXDIR=/usr/informix exportINFORMIXDIRTBCONFIG=tbconfig.yxDBDATE=Y4MD/PATH=$PATH:$INFORMIXDIR/bin:. exportPATHMAILTBCONFIG2.2.2 Informix配置文件:$INFORMIXDIR/etc/tbconfig.yx $cd$INFORMIXDIR/etc$cptbconfig.stdtbconfig.yx$vitbconfig.yx修改相应参数:ROOTPATH /dev/yx_rootROOTSIZE 1000000TAPEDEV /dev/nullPHYSFILE 100000LOGSIZE 100000LOGFILES 3LOGSIZE 100000MSGPATH /usr/informix/online_yx.loG CONSOLE /dev/consoleSERVERNUM 0DBSERVERNAME XXclic_yx#注:XX:按各地市名称来取#福州:fz 莆田:pt 泉州:qz 漳州:zz 龙岩:ly#三明:sm 南平:np 宁德:ndUSERS 300TRANSACTIONS 300LOCKS 200000BUFFERS 20000TBLSPACES 6000LOGSMAX 602.2.3 Informix网络连接配置文件:$INFORMIXDIR/etc/sqlhosts.yx该文件只有在C/S模式下和数据库联网才用到(略)2.3 Informix初始化操作:1.启动系统环境:以informix用户登录启动环境操作:#../start_yx2.初始化数据库系统区操作:tbinit-i3.创建数据库日志和工作区tbspaces–c–dyx_log–p/dev/yx_log–o0 –s870000tbspaces–c–dyx_work–p/dev/yx_dbs0 -o0 –s2000000tbspaces–ayx_work–p/dev/yx_dbs1 -o0–s20000004.移动数据库系统区的日志到新的数据库日志区a.在logdbs上生成逻辑日志,逻辑日志共取600M,每个日志100M,分6个。
目录数据库对象数据块——————————————————4 数据空间—————————————————4 数据库——————————————————4 数据表——————————————————4 索引———————————————————6 视图———————————————————7 查询———————————————————7 存储过程—————————————————8 触发器——————————————————10 组合———————————————————11性能调节语句分析Set Isolation ———————————————11Set Optimization —————————————11Set Pdqpriority ——————————————12Set Lock Mode ——————————————12Set Log —————————————————12Lock Table ————————————————12 Set Transaction ——————————————12常用命令Set Explain ———————————————12Unload to ————————————————12Load ——————————————————12常用实用程序onmonitor ————————————————13 dbaccess ————————————————13 dbschema ————————————————13 dbexport、dbimport ———————————13 onstat ————————————————13 oncheck ————————————————13 onmode ————————————————13其他—————————————————13Esql语法头文件的引用———————————————13 嵌入式语法————————————————13 执行动态语句———————————————14 游标使用分析———————————————15 ESQL数据类型——————————————19 UNIX编译命令——————————————20环境和配置文件sqlhosts ------------------------------- 20系统安全------------------------------------------ 21配置文件(onconfig) ---------------------------------- 211 ADTERR ---------------------------------------- 212 ADTMODE -------------------------------------- 213 ADTPATH ---------------------------------------- 214 ADTSIZE ----------------------------------------- 215 AFF_NPROCS ----------------------------------- 226 AFF_SPROC ------------------------------------- 227 MULTIPROCESSOR ---------------------------- 228 NUMCPUVPS ------------------------------------- 229 NUMAIOVPS ------------------------------------- 2210 SINGLE_CPU_VP --------------------------------- 2311 ALARMPROGRAM ------------------------------- 2312 CONSOLE ---------------------------------------- 2313 MSGPATH ---------------------------------------- 2314 BUFFERS ---------------------------------------- 2315 SHMADD ---------------------------------------- 2416 SHMBASE --------------------------------------- 2417 SHMVIRTSIZE ---------------------------------- 2418 SHMTOTAL -------------------------------------- 2419 STACKSIZE -------------------------------------- 2420 CHUNKS ----------------------------------------- 2521 DBSPACE ---------------------------------------- 2522 DBSPACETEMP --------------------------------- 2523 TBLSPACES -------------------------------------- 2524 ROOTNAME-------------------------------------- 2625 ROOTOFFSET ------------------------------------ 2626 ROOTPATH --------------------------------------- 2627 ROOTSIZE----------------------------------------- 2628 SERVERNUM ------------------------------------- 2629 DBSERVERNAME -------------------------------- 2730 DBSERVERALIASE ------------------------------ 2731 NETTYPE ---------------------------------------- 2732 MIRROR ----------------------------------------- 2733 MIRRORPA TH ----------------------------------- 2834 MIRROROFFSET -------------------------------- 2835 LOGFILES -------------------------------------- 2836 LOGBUFF ---------------------------------------- 2837 LOGSIZE ----------------------------------------- 2938 LOGMAX ---------------------------------------- 2939 DUMPDIR --------------------------------------- 2940 DUMPCNT -------------------------------------- 2941 DUMPCORE ------------------------------------- 2942 DUMPGCORE ------------------------------------ 2943 DUMPSHMEM ----------------------------------- 3044 TAPEDEV ---------------------------------------- 3045 TAPEBLK ---------------------------------------- 3046 TAPSIZE ---------------------------------------- 3147 LTAPEDEV -------------------------------------- 3148 LTAPEBLK -------------------------------------- 3149 LTAPESIZE -------------------------------------- 3150 CHPTINTV AL ------------------------------------ 3151 CLEARNERS ------------------------------------- 3152 DATASKIP ---------------------------------------- 3253 NOAGE -------------------------------------------- 3254 FILLFACTOR -------------------------------------- 3255 OPTCOMPIND ------------------------------------ 3256 RESIDENT ----------------------------------------- 3357 STAGEBLOB --------------------------------------- 3358 TXTIMEOUT -------------------------------------- 3359 USEOSTIME -------------------------------------- 3360 TRANSACTIONS ------------------------------ ----- 3361 LOCKS ------------------------------------------ 3462 DEADLOCK_TIMEOUT ------------------------- 3463 USERTHREADS ---------------------------------- 3464 PHYSDBS ---------------------------------------- 3565 PHYSFILE --------------------------------------- 3566 PHYSBUFF --------------------------------------- 3567 MAX_PDQPRIORITY ---------------------------- 3568 PDQPRIORITY ---------------------------------- 3669 DRAUTO ---------------------------------------- 3670 DRINTERV AL ----------------------------------- 3671 DRLOSTFOUND ----------------------------------- 3672 DRTIMEOUT ------------------------------------- 3773 DS_MAX_QUERIES ------------------------------- 3774 DS_MAX_SCANS --------------------------------- 3775 DS_TOTAL_MEMORY ---------------------------- 3976 LRUS ------------------------------------------- 3977 LRU_MAX_DIRTY ------------------------------- 3978 LRU_MIN_DIRTY --------------------------------- 4079 LTXEHWM --------------------------------------- 4080 LTXHWM ----------------------------------------- 4081 OFF_RECVRY_THREADS --------------------------4182 ON_RECVRY_THREADS ---------------------------- 4183 RA_PAGES ---------------------------------------- 4184 RA_THRESHOLD --------------------------------- 42一数据库对象分析:数据库对象的建立,修改与删除操作一般不应放在一个事务中,它的执行会自动导致提交动作,将破坏事务的完整性。
Informix数据库的操作和维护手册概述Informix Dynamic Server (IDS) 作为一个先进的关系数据库管理系统,功能强大,性能优越,采用了DSA动态可伸缩体系结构,具有非常好的可伸缩性和适应性,它在我国许多行业,特别是金融、邮电等领域,都有广泛的应用.1informix数据库服务器运行方式1.1脱机方式:数据库服务器不运行时.未分配任何共享内存1.2静默方式:当数据库服务器进程正在运行并且已分配共享内存,但系统不允许数据库用户访问1.3联机方式:只有管理员(用户informix)可以访问该数据库服务器,用户可以与数据库服务器连接并执行说有数据库活动,这是数据库服务器的普通运行方式1.4维护方式:用户informix或用户root可以在数据库服务器联机时使用命令行实用程序更改许多数据库服务器ONCONFIG参数值2informix数据库的工作模式切换2.1从脱机到静默数据库服务器从脱机方式更改到静默方式时,数据库服务器讲初始化共享内存,数据库服务器处于静默方式时,任何会话都不可以获得对数据库服务器的访问权.操作命令(oninit –s)2.2从脱机到联机数据库服务器从脱机方式转到联机方式时,数据库服务器将初始化共享内存.数据库服务器处于联机方式时,它可用于所有数据库服务器会话.操作命令(oninit)2.3从静默到联机数据库服务器从静默方式到联机方式时,所有会话都将获得访问权操作命令(onmode –m)2.4缓缓从联机到静默数据库服务器缓缓从联机方式到静默方式以便在不中断当前处理的情况下限制对数据库服务器的访问.操作命令(onmode –s)2.5立刻从联机到静默将数据库服务器立刻从联机方式转到静默方式以便尽快限制对数据库服务器的访问,进行中的工作可能会丢失.操作命令(onmode –uy)2.6从任何方式立刻到脱机可以将数据库服务器立刻从任何方式转到脱机方式,数据库服务器将清除已由数据库服务器终止的所有会话,活动的事务将回滚.操作系统(onmode –ky)3informix数据库的磁盘管理物理结构IDS管理的主要是page,chunk逻辑结构IDS管理的主要是extent,tablespace,dbspace连续的page组成extent ,多个extent组成tablespace,dbspace用来逻辑的管理chunck而每个tablespace建立在dbspace上.3.1chunck一个单元的物理磁盘空间,在9,4版本之前不容许超过2G。
INFORMIX数据库技术华为技术有限公司前言华为智能网采用INFORMIX数据库处理SMP、SCP后台数据处理,而目前关于INFORMIX学习的中文书籍比较少,为了提高数据库运行性能,特参考《Informix Dynamic Sever Administrator‟s Guide Version 7.1》和《Informix Guide To SQL Syntax Version 7.1》编写此文档,献给从事SMP、SCP工作的同志及对INFORMIX感兴趣的朋友们。
本文档介绍了INOFO MIX数据库对象、常用性能调节语句和数据库配置,围绕数据库设计和系统参数配置来提高数据库性能。
由于水平有限,不当之处,请批评指正。
部门:新业务智能网作者:暨宏伟JHWei时间:1998.6.27目录数据库对象数据块——————————————————4 数据空间—————————————————4 数据库——————————————————4 数据表——————————————————4 索引———————————————————6 视图———————————————————7 查询———————————————————7 存储过程—————————————————8 触发器——————————————————10 组合———————————————————11性能调节语句分析Set Isolation ———————————————11 Set Optimization —————————————11 Set Pdqpriority ——————————————12 Set Lock Mode ——————————————12 Set Log —————————————————12 Lock Table ————————————————12 Set Transaction ——————————————12常用命令Set Explain ———————————————12Unload to ————————————————12 Load ——————————————————12常用实用程序onmonitor ————————————————13 dbaccess ————————————————13 dbschema ————————————————13 dbexport、dbimport ———————————13 onstat ————————————————13 oncheck ————————————————13 onmode ————————————————13其他—————————————————13Esql语法头文件的引用———————————————13 嵌入式语法————————————————13 执行动态语句———————————————14游标使用分析———————————————15ESQL数据类型——————————————19UNIX编译命令——————————————20环境和配置文件sqlhosts ------------------------------- 20系统安全------------------------------------------ 21配置文件(onconfig) ---------------------------------- 211 ADTERR ---------------------------------------- 212 ADTMODE -------------------------------------- 213 ADTPATH ---------------------------------------- 214 ADTSIZE ----------------------------------------- 215 AFF_NPROCS ----------------------------------- 226 AFF_SPROC ------------------------------------- 227 MULTIPROCESSOR ---------------------------- 228 NUMCPUVPS ------------------------------------- 229 NUMAIOVPS ------------------------------------- 2210 SINGLE_CPU_VP --------------------------------- 2311 ALARMPROGRAM ------------------------------- 2312 CONSOLE ---------------------------------------- 2313 MSGPATH ---------------------------------------- 2314 BUFFERS ---------------------------------------- 2315 SHMADD ---------------------------------------- 2416 SHMBASE --------------------------------------- 2417 SHMVIRTSIZE ---------------------------------- 2418 SHMTOTAL -------------------------------------- 2419 STACKSIZE -------------------------------------- 2420 CHUNKS ----------------------------------------- 2521 DBSPACE ---------------------------------------- 2522 DBSPACETEMP --------------------------------- 2523 TBLSPACES -------------------------------------- 2524 ROOTNAME-------------------------------------- 2625 ROOTOFFSET ------------------------------------ 2626 ROOTPATH --------------------------------------- 2627 ROOTSIZE----------------------------------------- 2628 SERVERNUM ------------------------------------- 2629 DBSERVERNAME -------------------------------- 2730 DBSERVERALIASE ------------------------------ 2731 NETTYPE ---------------------------------------- 2732 MIRROR ----------------------------------------- 2733 MIRRORPATH ----------------------------------- 2834 MIRROROFFSET -------------------------------- 2835 LOGFILES -------------------------------------- 2836 LOGBUFF ---------------------------------------- 2837 LOGSIZE ----------------------------------------- 2938 LOGMAX ---------------------------------------- 2939 DUMPDIR --------------------------------------- 2940 DUMPCNT -------------------------------------- 2941 DUMPCORE ------------------------------------- 2942 DUMPGCORE ------------------------------------ 2943 DUMPSHMEM ----------------------------------- 3044 TAPEDEV ---------------------------------------- 3045 TAPEBLK ---------------------------------------- 3046 TAPSIZE ---------------------------------------- 3147 LTAPEDEV -------------------------------------- 3148 LTAPEBLK -------------------------------------- 3149 LTAPESIZE -------------------------------------- 3150 CHPTINTV AL ------------------------------------ 3151 CLEARNERS ------------------------------------- 3152 DATASKIP ---------------------------------------- 3253 NOAGE -------------------------------------------- 3254 FILLFACTOR -------------------------------------- 3255 OPTCOMPIND ------------------------------------ 3256 RESIDENT ----------------------------------------- 3357 STAGEBLOB --------------------------------------- 3358 TXTIMEOUT -------------------------------------- 3359 USEOSTIME -------------------------------------- 3360 TRANSACTIONS ------------------------------ ----- 3361 LOCKS ------------------------------------------ 3462 DEADLOCK_TIMEOUT ------------------------- 3463 USERTHREADS ---------------------------------- 3464 PHYSDBS ---------------------------------------- 3565 PHYSFILE --------------------------------------- 3566 PHYSBUFF --------------------------------------- 3567 MAX_PDQPRIORITY ---------------------------- 3568 PDQPRIORITY ---------------------------------- 3669 DRAUTO ---------------------------------------- 3670 DRINTERV AL ----------------------------------- 3671 DRLOSTFOUND ----------------------------------- 3672 DRTIMEOUT ------------------------------------- 3773 DS_MAX_QUERIES ------------------------------- 3774 DS_MAX_SCANS --------------------------------- 3775 DS_TOTAL_MEMORY ---------------------------- 3976 LRUS ------------------------------------------- 3977 LRU_MAX_DIRTY ------------------------------- 3978 LRU_MIN_DIRTY --------------------------------- 4079 LTXEHWM --------------------------------------- 4080 LTXHWM ----------------------------------------- 4081 OFF_RECVRY_THREADS --------------------------4182 ON_RECVRY_THREADS ---------------------------- 4183 RA_PAGES ---------------------------------------- 4184 RA_THRESHOLD --------------------------------- 42一数据库对象分析:数据库对象的建立,修改与删除操作一般不应放在一个事务中,它的执行会自动导致提交动作,将破坏事务的完整性。
天看SUN服务器是的mail(vi /var/mail/xxxuser),发现定时任务上的一些存储过程执行有错误,其中有一个错误是long transaction,长事务错误,到数据库一查,天哪,一天就十几万条记录,我写的存储过程时间上只是精确到月,一个月的数据一次删除,还好数据库没罢工,之前定义到月是因为informix 中日期字段不能直接减去天数做运算,这种态度不可取~~~,只好重写存储过程,时间精确到天,下面是具体的informix时间运算。
ORACLE的时间字段可以直接减去(加上)天数运算(select sysdate-365 from dual;)。
下面的语句中extend用来限制到年、月、日,interval是说明间隔数减去(加上)天数,interval最多取两位从time_stamp字段减去两天时间select extend(today-interval(2) day to day) from users;从当前时间减去两天select extend(current-interval(2) day to day) from users;减去(加上)月数,interval最多取两位从time_stamp字段减去两个月select extend(time_stamp-interval(2) month to month) from users;从当前时间减去两个月select extend(current-interval(2) month to month) from users;减去(加上)年数,interval最多取四位从time_stamp字段减去两个年select extend(time_stamp-interval(2) year to year) from users;从当前时间减去两年select extend(current-interval(2) year to year) from users;试了一下,上面的写法会显示到毫秒,如2004-09-11 17:24:03.0002004-09-11 17:24:03.0002004-09-11 17:24:03.000可以再加个extend限制,如下显示到月select extend(((extend(current-interval(2) day to day))),year to month) from users;显示到天select extend(((extend(current-interval(2) month to month))),year to day) from users;显示到秒select extend(((extend(current-interval(2) year to year))),year to second) from users;上面讲的是其中一种方法,今天又学到一种,可以用units关键字。
轻松掌握Informix多方面的参数设置对性能的影响-电脑资料注释:(应使用原始磁盘空间,不要使用文件系统空间,。
)原始磁盘空间意味着通过一个字符模式特殊文件(在ls -l 命令显示的第一列总出现的一个'c')访问一个原始磁盘分区,不是指磁盘空间相关联的块模式特殊文件(为ls -l 命令显示的第1列为'b'),也不是指卷管理控制设备以及其它任何不是原始磁盘分区的设备。
更新统计这是十分重要的。
当相关各列上的数值分布发生明显变化时,适时运行UPDATE STATISTICS命令后能使数据分布和统计数据得到更新。
对建有索引的列运行UPDATE STATISTICS HIGH,对其它所有列使用UPDATE STATISTICS MEDIUM.由于UPDATE STATISTICS处理的内部并行程度低,因而使用多个并发任务进行更新统计会改善全局的吞吐量。
可能需要增加DBUPSPACE 环境变量的值。
预读对非并行顺序扫描(只对数据、只按索引,按索引/数据)十分有用。
通过onstat -p监测。
如果ixda-RA,idx_RA及da_RA的总和与RA-pgsused接近,则要增加预读参数,如果它们的总和远远小于RA-pgsused,则要减小相应参数,通常保持RA_PAGES<=32,并使RA_THRESHOLD大约等于PA_PAGES的一半。
OLTP与DSSOLTP的特点:用户多高事务率在数据处理方面,事务相对较小明显的页操作(插入/更新/删除)通过索引的快速数据访问高度使用缓冲区快速缓存并行范围有限DSS特点涉及大量数据很少的写操作(除临时空间和数据加载之外)用户相对较少处理大批数据的大量、复杂查询主要通过顺序扫描访问数据并行范围广磁盘分布与分片磁盘硬件的选项:传输速度高,定位时间少大量的小盘比少量的大盘好避免控制器过载将Online磁盘空间与其它系统操作分开文件系统交换空间将物理、逻辑日志分开对于有大量的写操作(插入、更新、删除)的任何Online应用环境应将逻辑和物理日志分别放在不同的磁盘/控制器上。
INFORMIX-OnLine®Dynamic Server Database ServerQuick Reference GuideVersion 7.1December 1994Part No. 000-7626Published by INFORMIX® Press Informix Software, Inc.4100 Bohannon DriveMenlo Park, CA 94025The following are worldwide trademarks of Informix Software, Inc., or its subsidiaries, registered in theUnited States of America as indicated by an “®,” and in numerous other countries worldwide:INFORMIX®;C-ISAM®; Gateway™; HyperScript®; Superview™The following are worldwide trademarks of the indicated owners or their subsidiaries, registered in theUnited States of America as indicated by an “®,” and in numerous other countries worldwide:X/OpenCompany Ltd.: UNIX®; X/Open®Adobe Systems Incorporated: PostScript®Some of the products or services mentioned in this document are provided by companies other than Informix.These products or services are identified by the trademark or servicemark of the appropriate companies. If youhave a question about one of these products or services, please contact the company in question directly.Documentation Team:Geeta Karmarkar, Susan Koehler, Chris Willis, Eileen WollamCopyright © 1981-1994 by Informix Software, Inc. All Rights Reserved.No part of this work covered by the copyright hereon may be reproduced or used in any form or by anymeans—graphic, electronic, or mechanical, including photocopying, recording, taping, or information storageand retrieval systems—without permission of the publisher.RESTRICTED RIGHTS LEGENDSoftware and accompanying materials acquired with United States Federal Government funds or intended foruse within or for any United States federal agency are provided with “Restricted Rights” as defined in DFARS252.227-7013(c)(1)(ii) or FAR 52.227-19.ii INFORMIX-OnLine Dynamic Server Quick Reference GuideT his quick reference guide lists the command-line utility options andcorresponding ON-M onitor options and SMI tables for performing routine OnLine administration tasks. A separate table appears for each of the follow-ing groups of tasks:s Monitoring OnLine (see page 3)s Initializing OnLine and Changing Modes (see page 7)s Configuring OnLine (see page 8)s Modifying OnLine Disk Structures (see page 11)s Modifying Logging Status for a Database (see page 14)s Verifying Database Consistency (see page 15)The syntax of the command-line utility options is given in BNF notation. Further InformationThe following chapters of the INFORMIX-OnLine Dynamic Server Administra-tor’s Guide contain more information on monitoring tasks, the ON-M onitor utility, the SMI tables, and the OnLine command-line utilities: s Chapter29, “Monitoring OnLine”s Chapter34, “ON-Monitor”s Chapter37, “OnLine Utilities”s Chapter39, “The Sysmaster Database”The INFORMIX-OnLine Dynamic Server Performance Guide contains informa-tion on the onperf utility, a graphical monitoring tool. You can perform many of the monitoring tasks with this tool.INFORMIX-OnLine Dynamic Server Quick Reference Guide1How to Read the BNF SyntaxHow to Read the BNF SyntaxThis quick reference guide uses the BNF syntax notation to describe thesyntax of command-line utility options. The BNF notation uses the followingconventions:abc Enter non-italicized text exactly as shown. For example, you wouldenter the following command just as it is, with no arguments:onstat -pabc Substitute a value for any term that appears in lowercase italics. In thefollowing example, you should substitute a value for dbspace:onparams -a -d dbspace[]Do not enter brackets as part of a statement. They surround any partof a statement that is optional. In the following example, you havethe option of specifying-d dbspace:onparams -p -s size [-d dbspace]{ }When you must choose only one of several options, the options areenclosed in braces and are separated by vertical bars.|The vertical bar indicates a choice among two or more options. Forexample,{blobspace|dbspace}means that you enter a value for blobspace or a value for dbspace....An ellipsis indicates that you can enter an indefinite number of addi-tional items such as the one immediately preceding the ellipsis.2INFORMIX-OnLine Dynamic Server Quick Reference GuideOnLineOnLineOnLineOnLineOnLine and Changing ModesOnLineOnLineOnLineOnLine Disk StructuresOnLine Disk StructuresOnLine Disk StructuresModifying Logging Status for a DatabaseVerifying Database ConsistencyVerifying Database Consistency。
Informix 参数ROOTSIZELogical Logs + [Phys logs] + [Temp Tables] + [Data] + [On-Arc.catalogs] + crtl info (res. pages)这是最小磁盘空间的计算公式,对于重要的系统logical units应该放在独立的磁盘上。
SERVERNUMCPU上的每个引擎对应一个。
CPU USAGERESIDENT如果informix 安装在专门的服务器上面,把该参数打开。
如果不支持该参数会被忽略;在混合环境中打开该参数,会导致informix和它的客户端程序配合不正常。
NUMCPUVPS * ?/b>;如果#HWCPUs >; 3,则设为#HWCPUs - 1#scan thrds (frag issue) SB a multiple or factor of NUMCPUVPS determine w/ glo ath rea.一般data loading = #HWCPUs,如果使用HPL, 则为 HWCPUs – CONVERTVPS (onpload config param)我看到过有的系统VCPUS :HW CPUs为1:1运行的非常好,有的系统则在比例为2:1:1的情况下运行的更好。
MULTIPROCESSORSINGLECPUBoth of these turn on different housekeeping mechanics,如果NUMCPUVPS 设为1,两个参数必须都turn off或者分别为0和1,这是非常重要的。
除非两个参数都设为turn off,否则配置1个CPUVP不会有任何好处,这一点常常被忽视。
我建议两个参数当做一个考虑,如果一个调整了,另一个也必须做相应的调整。
NOAGE ?/b>;如果支持该参数就设为1,关闭Unix nicing 。
Nicing是unix确保在混合环境中让所有程序平等获取cpu时间的一种机制,它通过降低一些程序的优先级实现。
Informix数据库参数设置说明
本说明从INFORMIX数据库的认证授权功能、安全日志功能,和其他自身安全配置功能提出安全要求。
1.账号
INFORMIX应提供账号管理及认证授权功能,并应满足以下各项要求。
编号:安全要求-设备-INFORMIX-配置-1
编号:安全要求-设备-INFORMIX-配置-2
2.口令
编号:安全要求-设备-INFORMIX-配置-4
编号:安全要求-设备-INFORMIX-配置-5
编号:安全要求-设备-INFORMIX-配置-29-可选
编号:安全要求-设备-INFORMIX-配置-6-可选
编号:安全要求-设备-INFORMIX-配置-7-可选
3.授权
编号:安全要求-设备-INFORMIX-配置-9
4.日志
编号:安全要求-设备-INFORMIX-配置-12
编号:安全要求-设备-INFORMIX-配置-28
5.其他
编号:安全要求-设备-INFORMIX-配置-36-可选
编号:安全要求-设备-INFORMIX-配置-37-可选。