首页
登录 | 注册

Informix IDS 11系统管理(918考试)认证指南,第 7 部分: IDS复制(15)

基础设施的变化

本节讨论以下主题:

  • Server Multiplexer(SMX)
  • 索引页面日志
  • 数据库更改
  • 新的 onconfig 参数


Server Multiplexer(SMX)

SMX 是一个新的内部通信协议,用来在节点之间建立网络连接。它可以在一个 TCP 连接上支持多个逻辑连接。SMX 使用一个完全的双向式协议,这意味着它向其他节点发送数据包,而不等待确认(ACK)返回。所以要在一定时间段之后确保主节点接收到确认。接收线程会阻塞并等待对等节点发送 ACK。SMX 连接支持加密,可以自动启用,不需要配置(加密特性除外)。

为了支持 SMX,每个节点有两个新线程:

  • smxrcv [server] —— 从指定的服务器接收线程
  • smxsnd [server] —— 向指定的服务器发送线程






索引页面日志(IPL)

为了满足业务连续性目标,将索引复制到从服务器的方式有一个变化。当前,HDR 在创建索引时将索引页面传输到从服务器。这样做的问题是从服务器必须可用,而且在创建索引之后才能(在主服务器上)使用索引。另外,在添加 RSS 节点时,不希望要求 RSS 节点和 HDR 从服务器同时在线。

解决方案是,在最初创建索引时,允许将索引页面复制到逻辑日志中。索引的日志记录划分为多个事务,这些事务不属于用户事务。在启用索引页面日志时,主服务器使用逻辑日志将索引发送到从服务器,而不是传输当前的索引。

启用索引页面日志

有两种启用索引页面日志的方法。可以将 ONCONFIG 参数 LOG_INDEX_BUILDS 手工编辑为 1,或者使用 onmode -wf 编辑 onconfig 文件。例如:

onmode -wf LOG_INDEX_BUILDS 1
        

如果启用了任何 RSS 节点,那么不能关闭 IPL。







数据库更改

表 16 描述那些为支持 RSS 和 SDS 节点在 sysmaster 中添加的表:


表 16. 新的 sysmaster 表
表名 描述
syssmx 与 onstat -g smx 相同的信息
syssmxses 与 onstat -g smx [ses] 相同的信息
syssrcrss 与 onstat -g rss(主服务器)相同
sysrsslog 与 onstat -g rss log 相同
systrgrss 与 onstat -g rss(从服务器)相同
sysha_lagtime HA 服务器延迟信息
sysha_nodes 一个显示已定义的 HDR、RSS 或 SDS 节点的视图
sysha_type HA 服务器类型
sysha_workload HA 服务器工作负载信息

另外,在定义 RSS 或 SDS 节点时,会创建一个名为 sysha 的新数据库。







新的 onconfig 参数

有两个支持 SMX 和 IPL 的新的 ONCONFIG 参数:

  1. LOG_INDEX_BUILDS —— 在执行 create index 语句期间开/关索引页面日志。在使用 RSS 节点时,需要在主节点上设置这个参数。
  2. ENCRYPT_SMX —— 对主节点和 RSS/SDS 节点之间的连接进行加密。如果设置为 1,那么只在连接的服务器也支持加密的情况下,对 SMX 事务进行加密。如果设置为 2,那么只允许连接到加密的服务器。将 ENCRYPT_SMX 设置为 0 就禁用服务器之间的加密。

相关文章

  • 100% valid, C2010-005 – IBM Maximo Asset Management V7.1 Solution Designer 100% valid, C2010-023 – IBM Tivoli Support Pr ...
  • .NET vs2010中使用IrisSkin2.dll轻松实现winForm窗体换肤功能
    大家好,从事c-s开发的C#程序员经常为winForm的界面设计苦恼,笔者曾经也深受"美工神话"的危害,如今提到美工,界面布局设计就开始蛋疼-. 所幸的是,笔者无意间接触到了一些比较可爱的第三方控件,可以为我们程序员省掉 ...
  • 由于Cisco在网络设备领域的领导地位,考取Cisco的证书也成为谋求工作.升职加薪的手段. 按照认证计划的不同,又分为CCNA/CCNP.CCDA/CCDP.CCIE等认证,我这里收集了面向各种计划的思科认证考试的教材和题库,分享给同样参 ...
  • ubuntu17.04安装DB2 11.1 Express-c
    参考连接:https://developer.ibm.com/answers/questions/280797/download-db2-express-c-105-1/ 这个参考页面提供了DB2 Express-C 10.5的下载链接,虽 ...
  • 总的思想如下: 对于生产系统,建议回退的方法如下: 对于生产系统,数据库是最重要的部分,因此我们建议采用如下的两种数据备份方式,充分保护数据库的安全:在shutdown数据库之前,先用数据库自己的命令对全库做一次热备份:shutdown数据 ...
  • 亲爱的各位博主:       为了我们所在的这个技术博客的环境更好,防止广告用户,今天我们上了新注户强制认证才能发博文.老用户我们会在近阶段重新审核,把软文及广告博客全部锁定,希望大家能支持我们的工作!      在此希望新入驻博客的用户可 ...

2019 unjeep.com webmaster#unjeep.com
12 q. 0.014 s.
京ICP备10005923号