Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1570216
  • 博文数量: 201
  • 博客积分: 2812
  • 博客等级: 少校
  • 技术积分: 3029
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-18 18:28
个人简介

从事数据库工作多年,目前看好分布式NeSQL/HTAP数据库在企业客户市场的发展。未来的主要方向是——致力于 NewSQL/HTAP 数据库的推广普及。

文章存档

2016年(1)

2015年(8)

2014年(23)

2013年(50)

2012年(32)

2011年(87)

分类: Sybase

2013-05-06 10:20:14

      SAP Sybase IQ 16.0提供了用户登陆时的负载均衡能力,当一个用户试图登陆到一个过载的节点时,IQ会把登陆请求重定向到位于相同逻辑服务器(logical server)中一个负载较小的节点。
      使用LOGIN_REDIRECTION逻辑服务器策略也可以允许登陆时重定向特性。你可以定义自己的逻辑服务器策略,并且把策略安排到一个或多个逻辑服务器,以指定服务器的行为。一些连接参数,逻辑服务器策略、登陆策略以及用户权限,可以确定对于一个特定用户来说哪些节点可用。
      例如,下面的语句创建了一个逻辑服务器策略lsp1,这个策略允许登陆时重定向,并且把这个新策略与逻辑服务器ls1相关联:
            CREATE LS POLICY lsp1 LOGIN_REDIRECTION=ON
            ALTER LOGICAL SERVER ls1 POLICY lsp1
      为了指定目标逻辑服务器,连接时可以使用LOGICALSERVER连接参数。为了指定目标服务器的角色(writer、reader等),连接时可以使用NODETYPE连接参数。例如,为了让执行INSERT或UPDATE语句的应用连接到一个写节点,那么在连接时可以使用NODETYPE=WRITER。你能够指定当前协调节点而不需要知道协调节点的主机名,而使用内置的逻辑服务器名COORDINATOR。
      如果登录时重定向被允许,并且连接也被允许的话,SAP Sybase IQ在下面的情况时会重定向连接::
          *初始连接节点并不是目标逻辑服务器的一个成员
          *初始连接节点是目标逻辑服务中的一个成员节点,但它并不是需要的是角色(writer或reader等)。
          *初始节点是逻辑服务器的成员,并且具有需要的角色,但是用户连接数已经达到了逻辑服务器成员节点的最大连接数限制。
阅读(1850) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~