HDR 数据库的参数配置,主要靠改环境变量这招,挺直接也挺好上手的。如果你平时折腾 Informix,像那种高可用双机热备的需求,用 HDR 方案还蛮合适。你只要改下.bash_profile,把INFORMIXDIRONCONFIGINFORMIXSERVER这些变量配进去,再加上INFORMIXCONTIMEINFORMIXCONRETRY,容错啥的也能兼顾到。

实际操作上也不复杂,编辑完直接. .bash_profile执行一下,参数立马就生效。嗯,用惯 Linux 的话,这一套流程应该都挺熟了。关键是配置得当后,HDR 切换起来基本不怎么掉链子,性能也还稳定。

如果你对 HDR 数据库还不太熟,想再了解一下更底层的参数设置,推荐你去看看HDR 数据库内核参数配置问题与这篇,讲得还挺细。而且像 Oracle、MySQL 这些数据库的环境配置也都整理在一块了,有空可以一块看看。

顺手提醒下,路径、变量名这些别写错,是INFORMIXDIRONCONFIG的路径,错了后面调试可就麻烦了。如果你经常换环境,建议封个脚本,一键切。