基于数据库查询统计的负载均衡策略中节点负载率计算方法
节点负载率的计算对分布式系统中负载均衡策略的质量具有关键影响。现有常用节点负载率计算方法未能充分考虑节点当前实际状态,导致其计算结果与实际情况存在偏差。本文聚焦于分布式信息系统,以数据库为切入点,提出一种适用于负载均衡策略的、基于数据库查询统计的节点负载率计算方法。该方法采用理论计算数据与基准性能测试数据相结合的分析方式,全面考虑分布式信息系统数据库中的数据量、数据库访问高峰期、数据表索引等因素对计算结果的影响。在确保节点负载率计算结果准确性的前提下,最大限度减少重复性测试,节约计算性能与能源资源,并降低节点负载率计算所需的时间成本与经济成本。算法验证结果表明,所计算的数据库每查询秒数(SPQ)与实际值之间的平均误差率低至1.7%。