maolei_2000 发表于 2011-03-10 18:00

新人请教informix实例问题

问一个基础问题,在一些客户处看到informix数据库一般都会有很多实例,而同等规模的企业如果用oracle数据库就会少多了,而实例对于oracle和informix上的定义应该都是一样的,请教各位,从售前的角度来看,informix建立多实例的优势在哪?
菜鸟问题,见笑了,请慷慨赐教,谢谢!

wolfop 发表于 2011-03-10 22:52

资源分割,每个instance有自己专用的内存大小和CPU资源。

antyison 发表于 2011-03-11 00:07

因为软件都是按CPU卖的,所以Oracle会建议你多用几台机器,别把所有实例都跑到一个上面。:twisted:

maolei_2000 发表于 2011-03-14 16:10

是不是意味着oracle和informix的实例概念都是一样的。但informix上实例多的原因是有别的优点?我想了解优点有什么?不然好多客户动不动就几百个informix实例

liaosnet 发表于 2011-03-14 16:21

informix的实例和oracle的实例的概念相差比较大~

antyison 发表于 2011-03-14 21:26

一个informix instance 相当于 一个逻辑上的Oracle server


所以informix的实例应该比oracle的实例概念上大一些。

maolei_2000 发表于 2011-03-15 16:42

OK,那转个方向问个问题,目前能做到较好监控informix和TUXEDO的工具有哪些?有没有一些免费的?大概哪些功能?
多谢各位大虾

HalfCamel 发表于 2011-03-16 21:21

一个oracle实例是一组进程加一块内存(SGA,PGA),一个informix server也是一组oninit进程加一块内存
一个oracle数据库是一堆datafile,controlfile,redolog,一个informix 数据库,可能概念就没那么清晰了,好多库可以共用一个dbspace
不知道这样说是不是明白?
一个oracle数据库可以对应多个实例,一个informixserver 可以包含很多库。
oracle建议一个机器上运行一个实例,然后多个实例组成一个集群,这样对应用的性能好处很多,informix一台机器上我们常常运行多个server,因为本来informix就是对小数据量支持比较好。
至于informix的监控,免费的软件不太清楚,BMC的patrol监控还不错。此外,informix的onstat功能很强大,可以编写脚本来监控数据库的状态。

maolei_2000 发表于 2011-03-17 15:28

清楚了,感谢了!!!

hugolin168 发表于 2011-03-17 15:34

一个informix 数据库,可能概念就没那么清晰了,好多库可以共用一个dbspace
好多库可以共用一个dbspace??怎么公用法?
页: [1] 2
查看完整版本: 新人请教informix实例问题