Informix 是一種被廣泛�(yīng)用的�(guān)系型�(shù)�(jù)�(kù),隨著庫(kù)中數(shù)�(jù)量與�(yīng)用處理交易量不斷增多,其�(yùn)行效率問(wèn)題尤顯突�,所以如何提高數(shù)�(jù)�(kù)性能是管理員們比較關(guān)心的話題。Informix �(shù)�(jù)�(kù)的運(yùn)行效率與其系�(tǒng)參數(shù)(online)的配置、性能的調(diào)整、庫(kù)表創(chuàng)建的方式、索引的策略、ESQL/C 程序的質(zhì)�?jī)?yōu)劣直接相�(guān)�
1、內(nèi)存(memory�
2、磁�(pán)(disk�
3、�(jìn)程(process�
步:獲取�(shù)�(jù)�(kù)安裝程序� 在www.Linuxbyte.net的軟件中心下載Informix Dynamic Server 2000 RPM包�
第二步:�(yùn)行“l(fā)inuxconf�,增加一�(gè)Informix組;增加Informix用戶(hù),屬組為Informix,home目錄為Informix默認(rèn)安裝目錄�/opt/informix�,使用命令為�
# useradd Informix -d /opt/informix
第三步:修改root用戶(hù)和Informix用戶(hù)�。bash_profile,加上以下幾行設(shè)置環(huán)境變量:
INFORMIXDIR=/opt/informix myserver=server ONCONFIG=onconfig.server export INFORMIXDIR myserver ONCONFIG PATH=$PATH: $INFORMIXDIR/bin export PATH
�(yǔ)句解�?zhuān)骸癐NFORMIXDIR”為Informix的安裝目�;“myserver”為�(shù)�(jù)�(kù)服務(wù)器名,可任意�(shè)�;“onconfig.server”為即將配置的文件名�
第四步:�/etc/services文件中單�(dú)增加一行語(yǔ)�
sqlexec1 65530/tcp
�(yǔ)句解�?zhuān)?5530為數(shù)�(jù)�(kù)所使用的端口號(hào)。當(dāng)然此端口�(hào)可在1000�65535之間任選一�(gè),只要不與其他系�(tǒng)服務(wù)�(fā)生沖突就��
提示:輸入完這一行語(yǔ)句后一定記得回�(chē)后再存盤(pán)�
第五步:用root重新登錄,運(yùn)行rpm命令安裝Informix�
rpm -i --relocate /opt/informix
根據(jù)提示輸入注冊(cè)�(hào)碼后,安裝程序會(huì)自動(dòng)安裝,出�(xiàn)安裝成功的提示后,即表示Informix Dynamic Server安裝成功。只需在經(jīng)�(guò)�(jiǎn)單的配置,即可使用Informix�(shù)�(jù)�(kù)�
第六步:以Informix用戶(hù)登錄,用以下命令生成一�(gè)空文�,并把用�(hù)和屬組改為Informix�
>datadbs chown informix datadbs chgrp informix datadbs
�(yǔ)句解�?zhuān)骸癲atadbs”文件用于存放數(shù)�(jù)�(kù)的數(shù)�(jù)�
第七步:以informix用戶(hù)的身份�(jìn)�/opt/informix/etc目錄,將“onconfig.std”復(fù)制為一新文件“onconfig.server”(與ONCONFIG變量相同�,再在“vi”里找到并修改以下主要的地方�
ROOTNAME /opt/informix/datadba # datadbs文件的位置 ROOTSIZE 30000 #�(shù)�(jù)�(kù)�(yù)留空間,以KB為單�,可根據(jù)需要修改 PHYSFILE 2000 #物理日志大小 LOGSIZE 1500 #邏輯日志大小 SERVERNUM 0 SERVERNAME server1 #服務(wù)器名
第八步:將“sqlhosts.std”復(fù)制成“sqlhosts”,同樣在vi里增加一行:
server1 onipcshm localhost sqlexec1
�(yǔ)句解�?zhuān)簊erver1、sqlexec1要與前面相應(yīng)名稱(chēng)�(duì)�(yīng),localhosts要與/etc/hosts文件的內(nèi)容對(duì)�(yīng)�
第九步:再以root登錄,修�/dev/console文件屬��
chown informix /etc/console chgrp informix /etc/console
第十步:接著使用以下命令行初始化�(shù)�(jù)�(kù)空間,完成安��
oninit –iy 隨后查看/opt/informix/datadbs文件,會(huì)�(fā)�(xiàn)其由0變成�30MB,然后運(yùn)行如下命令:
onstat �
如果出現(xiàn):“Informix Dynamic Server 2000 Version 9.21.UC2 -- On-line --Up 16:30:21 --18888 Kbytes”的提示信息,恭喜你,Informix�(shù)�(jù)�(kù)已經(jīng)啟動(dòng)成功�
在數(shù)�(jù)�(kù)�(yīng)用中,所存儲(chǔ)的數(shù)�(jù)如果丟失或遭到破�,會(huì)�(chǎn)生不可預(yù)�(cè)的結(jié)果,造成�(wú)法彌�(bǔ)的損�。所以應(yīng)該對(duì)�(shù)�(jù)�(kù)存儲(chǔ)的數(shù)�(jù)定期備份,減少由于丟失數(shù)�(jù)造成的損�。Informix�(shù)�(jù)�(kù)提供多種備份手段,常用有二種方法�
一、通過(guò)dbexport將某一�(shù)�(jù)�(kù)�(nèi)容備份成ASCII文件,dbimport能將備份�(nèi)容恢�(fù)�
�、通過(guò)ontape �(zhuǎn)�(chǔ)�(shù)�(jù)�(kù)(ontape -s)和�(zhuǎn)�(chǔ)事務(wù)(ontape –a � ontape -c)來(lái)完成?;謴?fù)�(shù)�(jù)�(kù)則使用ontape –r �(lái)�(jìn)��
INFORMIX�(shù)�(jù)�(kù)使用一段時(shí)�,一般二�(gè)星期左右,需�(duì)�(shù)�(jù)�(kù)做update stattistics high 。如果數(shù)�(jù)變化較大,可縮短至一星期做一�。這樣可以?xún)?yōu)化查�(xún)�
Dbaccess
選擇Query-language,
選擇srcc�(shù)�(jù)�(kù)�
輸入 update statistics high �
�(duì)�1G大小�(shù)�(jù)�(kù)大約需�2小時(shí)左右�
更多精彩�(nèi)�,請(qǐng)登入維庫(kù)電子通(www.3575.com.cn�
維庫(kù)電子�,電子知�(shí),一查百通!
已收錄詞�153979�(gè)