[发明专利]一种针对查询密集型数据存储处理系统的数据库负载分析方法在审
申请号: | 202011199174.7 | 申请日: | 2020-11-01 |
公开(公告)号: | CN112307042A | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 宋清卿 | 申请(专利权)人: | 宋清卿 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/24;G06F11/34 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215009 江苏省苏州市虎*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 查询 密集型 数据 存储 处理 系统 数据库 负载 分析 方法 | ||
1.一种针对查询密集型数据存储处理系统的数据库负载分析方法,其特征在于,所述方法包括:
步骤1:执行基准测试获得基本的性能信息并计算:
步骤11:首先运行基准测试A获取T(0)的值并将其作为参数,
步骤12:运行基准测试B获取C(2×T(0))的值并将其作为参数记为M,
步骤13:运行基准测试C获取S(2×T(0),M)的值并将其作为参数记为TN;
步骤2:检查是否完成所有数据表的计算,计算完成时:
根据计算式或计算式完成数据库平均负载DB-LOAD或数据库峰值负载DB-LOAD-PV的计算并将其作为分析结果输出;
步骤3:当没有完成所有数据表的计算时,进入下一个数据表,进行以下操作:
步骤31:取该数据表序号、该数据表中的记录数量、该数据表累计被查询的次数、该数据表累计被通过索引列进行查询的次数、该数据库系统累计运行时间分别记为i、DV、QT、QT-Index、Time,
步骤32:将参数T(0)、M与DV带入计算该数据表中完成单次查询所需要的时间SPQ,
步骤33:将参数SPQ与TN带入计算式计算该数据表每秒最多可被查询的次数SC,
步骤34:将参数T(0)与TN带入计算式计算该数据表每秒最多可被通过索引列进行查询的次数SC-Index;
步骤4:判断是否分析峰值负载;
步骤5:不分析峰值负载时,进行以下操作:
步骤51:将参数QT与Time带入计算式计算该数据表运行期间平均每秒被查询的次数QPS,
步骤52:将参数QT-Index与Time带入计算式计算该数据表运行期间平均每秒被通过索引列进行查询的次数QPS-Index,
步骤53:将参数QPS、SC、QPS-Index、SC-Index带入计算式计算该数据表的平均负载并记为LOADi,然后再次执行步骤3;
步骤6:分析峰值负载时,进行以下操作:
步骤61:获取参数该数据表访问高峰期间累计被查询次数在累计被查询次数中的占比QT-P与该数据库系统访问高峰期间累计运行时间在累计运行时间中的占比Time-P,
步骤62:将参数QT、QT-P、Time与Time-P带入计算式计算该数据表访问高峰期间平均每秒被查询的次数QPS-PV,
步骤63:将参数QT-Index、QT-P、Time与Time-P带入计算式计算该数据表访问高峰期间平均每秒被通过索引列进行查询的次数QPS-Index-PV,
步骤64:将参数QPS-PV、SC、QPS-Index-PV与SC-Index带入计算式计算该数据表的峰值负载并记为LOAD-PVi,然后再次执行步骤3。
2.根据权利要求1所述的针对查询密集型数据存储处理系统的数据库负载分析方法,其特征在于,所述基准测试A包括操作:
A1:创建当前系统中数据库的副本;
A2:对该数据库副本进行清空;
A3:对该数据库中的关键数据表进行查询操作;
A4:记录查询操作所需要的时间为T(0)。
3.根据权利要求1所述的针对查询密集型数据存储处理系统的数据库负载分析方法,其特征在于,所述基准测试B包括操作:
B1:创建当前系统中数据库的副本;
B2:对该数据库副本中的关键数据表进行清空设n=数据库中关键数据表数据量;
B3:对该数据库中的关键数据表进行查询操作;
B4:记录查询操作所需要的时间为T(n);
B5:判断T(n)==2×T(0)±10ms真假;
T(n)==2×T(0)±10ms为假则增加数据库关键数据表中的数据量(即使n=n+1);
T(n)==2×T(0)±10ms为真则M=C(2×T(0))=n。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宋清卿,未经宋清卿许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011199174.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种系统软件版本管理方法、装置及存储介质
- 下一篇:一种接水盘组件及除湿机
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置