热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

使用client配置来控制DB2pureScale的工作负载等特性

DB2pureScale增加了很多新功能帮助用户更好地管理数据。DB2pureScaleFeature可以使用多个成员为同一数据库服务。工作负载均衡(workloadbalancing)是其重要的特性之一,并且需要特定DB2Client版本的支持。本文主要介绍如何使用client配置来控制D

DB2 pureScale 增加了很多新功能帮助用户更好地管理数据。DB2 pureScale Feature 可以使用多个成员为同一数据库服务。工作负载均衡(workload balancing)是其重要的特性之一,并且需要特定 DB2 Client 版本的支持。本文主要介绍如何使用 client 配置来控制 D

DB2 pureScale 是 IBM 专门针对 OLTP 工作负载类型的推出的集群技术,集成了持续可用,高扩展性以及对应用透明三大特性,可以为用户提供不间断的服务以及无风险的横向扩展能力以满足业务增长需求。因此 DB2 pureScale 也成为面向 OLTP 业务类型的最佳集群解决方案。

图 1. DB2 pureScale 系统概览
DB2 pureScale 系统概览

在一个 DB2 pureScale 集群中,采用共享数据的架构,同一时刻集群中的多个数据库成员节点可以同时对外提供数据库服务。而 DB2 pureScale 的工作负载均衡技术,正是实现 DB2 pureScale 集群的持续可用性,高扩展性和应用透明性的保障。DB2 pureScale 集群只有充分利用每个成员的处理能力,将来自应用程序端的数据库服务请求均衡的分布在集群中的各个成员节点上,才能使应用获得最大的工作吞吐量和最小的响应时间。

通常情况下,连接到 DB2 pureScale 数据库集群的客户端应用无需知道自己实际连接的是哪一个成员,以及某一特定的工作负载被分发到哪个成员节点上。所有的这一切对应用程序都是透明的,而且一旦某一成员节点发生故障,该成员节点上的连接和工作负载可以很快的被转移到其他正常的成员节点上继续执行。如果 DB2 pureScale 集群中有新的成员节点恢复或加入,新加入的成员节点可以立刻分担之前运行在其它成员上节点上的工作负载。

DB2 pureScale 集群成员负载信息列表

DB2 pureScale 集群采用了动态的工作负载均衡分发机制,而不是传统的固定轮转 (Round Robin) 的方式。传统的固定轮转的工作负载均衡分发机制如下图所示,假如集群中一共有四个成员节点,因此每个成员节点被分配了 25% 的来自客户端应用的请求。假如每个来自客户端应用的请求对数据库资源的需求是相同的或相似的,那么这种方式是有效的。但实际的生产环境中往往每个客户端过来的请求是不一样的,假设被分配到 Member 0 上的客户端应用请求中有一个是某部门领导在查看销售报表时发起的,该操作中查询非常复杂,将访问大量的数据和消耗大量的服务器资源。如图二所示,这种固定轮转的分发机制将导致 Member 0 上压力异常的大,尽管同一时刻集群中其他的节点上的系统资源仍然很富裕。

图 2. 普通的工作负载均衡分发机制
普通的工作负载均衡分发机制

推荐阅读
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
  • LVS实现负载均衡的原理LVS负载均衡负载均衡集群是LoadBalance集群。是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端 ... [详细]
  • Nginx Buffer 机制引发的下载故障
    Nginx ... [详细]
  • 护墙_搭建LVS负载均衡NAT和DR模式
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了搭建LVS负载均衡NAT和DR模式相关的知识,希望对你有一定的参考价值。 ... [详细]
  • [翻译]微服务设计模式5. 服务发现服务端服务发现
    服务之间需要互相调用,在单体架构中,服务之间的互相调用直接通过编程语言层面的方法调用就搞定了。在传统的分布式应用的部署中,服务地 ... [详细]
  • 在单位的一台4cpu的服务器上部署了esxserver,挂载了6个虚拟机,目前运行正常。在安装部署过程中,得到了cnvz.net论坛精华区 ... [详细]
  • ZooKeeper 学习
    前言相信大家对ZooKeeper应该不算陌生。但是你真的了解ZooKeeper是个什么东西吗?如果别人面试官让你给他讲讲ZooKeeper是个什么东西, ... [详细]
  • 抖音服务器带宽有多大,才能供上亿人同时刷?
    最近看到一个有意思的提问:抖音服务器带宽有多大,为什么能够供那么多人同时刷?今天来给大家科普一下。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 本文介绍了使用AJAX的POST请求实现数据修改功能的方法。通过ajax-post技术,可以实现在输入某个id后,通过ajax技术调用post.jsp修改具有该id记录的姓名的值。文章还提到了AJAX的概念和作用,以及使用async参数和open()方法的注意事项。同时强调了不推荐使用async=false的情况,并解释了JavaScript等待服务器响应的机制。 ... [详细]
  • PHP设置MySQL字符集的方法及使用mysqli_set_charset函数
    本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
author-avatar
yangxinhui2602905795
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有