买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明涉及存储虚拟化技术领域,尤其涉及使用分布式虚拟存储提升并行数据仓库IO性能的方法,包括:步骤S1,中控模块根据计算的数据库IO性能评价参数P判定数据库的运行状态;步骤S2,根据数据库单次读取数据的字节数对数据库的预设评价参数进行调整;步骤S3,根据P将数据库的溢出数据调整至数据库的附属数据库,以及根据新增附属数据库的总量和单个服务器内若干数据库的平均评价参数值对单个数据库预留内存进行调节;步骤S4,根据重新获取的单个服务器的平均评价参数值对服务器内的数据进行调整;本发明在有效提升并行数据仓库的IO性能的同时,进一步提升了并行分布数据仓库的运行速度。
主权项:1.一种使用分布式虚拟存储提升并行数据仓库IO性能的方法,其特征在于,包括:步骤S1,中控模块根据单个数据库单次读取的字节数和平均传输速率计算数据库IO性能评价参数P,并根据P判定数据库运行状态是否符合预设标准;步骤S2,所述中控模块根据计算出的数据库在数据传输过程中出现的若干传输中断过程的中断总时长占预设时长的比重将预警等级调整至对应警报等级,以及,根据数据库单次读取数据的字节数对数据库的预设评价参数进行调整;步骤S3,所述中控模块根据数据库IO性能评价参数P将数据库的溢出数据调整至数据库的附属数据库,以及,根据新增附属数据库的总量和单个服务器内若干数据库的平均评价参数值对单个数据库预留内存占服务器总内存的比重进行调节;步骤S4,所述中控模块在对比重调节后根据重新获取的单个服务器的平均评价参数值、若干服务器中的最高平均评价参数值以及最低平均评价参数值对服务器内的数据进行调整;所述中控模块根据数据库IO性能评价参数P确定数据库运行状态是否符合预设标准的判定方式,其中,第一判定方式为,所述中控模块判定数据库的运行状态符合预设标准,并控制数据库以当前运行参数运行;第二判定方式为,所述中控模块判定数据库对应的服务器的网络环境不符合预设标准,调用数据库在数据传输过程中的若干传输中断过程的中断总时长以对该中断总时长占预设时长的比重进行计算,并根据计算结果以对服务器的网络环境是否符合预设标准进行二次判定;第三判定方式为,所述中控模块判定数据库的运行状态不符合预设标准,中控模块获取数据库中的总数据量,并根据评价参数P与预设标准评价参数的差值将数据库的总数据量调节至对应值;第四判定方式为,所述中控模块判定中控模块判定数据库的IO基础性能不符合预设标准,中控模块发出针对更换对应硬件的警报信息,并将预设评价参数调降至对应值;所述第一判定方式满足数据库IO性能评价参数P大于第三预设评价参数;所述第二判定方式满足数据库IO性能评价参数P大于第二预设评价参数且小于等于第三预设评价参数;所述第三判定方式满足数据库IO性能评价参数P大于第一预设评价参数且小于等于第二预设评价参数;所述第四判定方式满足数据库IO性能评价参数P小于等于第一预设评价参数;其中,第三预设评价参数大于第二预设评价参数大于第一预设评价参数;所述中控模块在第二判定方式下根据获取的数据库在数据传输过程中的若干传输中断过程的中断总时长占预设时长的比重确定针对预警等级的调整方式,其中,第一调整方式为,所述中控模块二次判定服务器的网络环境不符合预设标准,更换数据库对应的服务器的网络工作频段;第二调整方式为,所述中控模块判定家电干扰网络环境,将网络风险预警等级调整至第一预警等级并发出针对网络波动风险的一级预警通知;第三调整方式为,所述中控模块判定现有网络供应端的天线发射功率不符合预设要求,将网络风险预警等级调整至第二预警等级并发出针对网络波动风险的二级预警通知;第一调整方式满足中断总时长占预设时长的比重小于等于第一预设时长比重;第二调整方式满足中断总时长占预设时长的比重小于等于第二预设时长比重且大于第一预设时长比重;第三调整方式满足中断总时长占预设时长的比重大于第二预设时长比重;其中,第一预设时长比重小于第二预设时长比重;所述中控模块在所述第三判定方式根据所述评价参数P与预设标准评价参数的差值确定数据库内总数据量的调节方式,其中,第一数据量调节方式为所述中控模块将数据库中的总数据量调节至预设总数据量,并将溢出数据存储至新建的数据库的附属数据库内;第二数据量调节方式为所述中控模块使用第一调节系数将数据库中的总数据量调节至对应值,并将溢出数据存储至新建的数据库的附属数据库内;第三数据量调节方式为所述中控模块使用第二调节系数将数据库中的总数据量调节至对应值,并将溢出数据存储至新建的数据库的附属数据库内;所述第一数据量调节方式满足评价参数P与预设标准评价参数的差值小于等于第一预设差值;所述第二数据量调节方式满足评价参数P与预设标准评价参数的差值小于等于第二预设差值,且大于所述第一预设差值;所述第三数据量调节方式满足评价参数P与预设标准评价参数的差值大于所述第二预设差值;其中,第一预设差值小于第二预设差值,第一调节系数小于第二调节系数;中控模块根据获取的单个服务器中新增附属数据库的总量确定服务器的调节方式,其中,第一服务器调节方式为所述中控模块判定服务器的运行状态符合预设标准,中控模块控制服务器以当前运行参数运行;第二服务器调节方式为所述中控模块判定服务器的运行状态不符合预设标准,中控模块根据获取的单个数据库的评价参数P与服务器内若干数据库的平均评价参数值将单个数据库预留内存占服务器总内存的比重调节至对应值;所述第一服务器调节方式满足服务器中新增附属数据库的总量小于等于预设标准数量;所述第二服务器调节方式满足服务器中新增附属数据库的总量大于预设标准数量;所述中控模块在第二服务器调节方式下使用比重调节系数Q对单个数据库预留内存占服务器总内存的比重进行计算,其中,Q的计算公式为:其中,为单个服务器内若干数据库的平均评价参数值,设定γ=10;中控模块使用比重调节系数将单个服务器内的各单个数据库预留内存占服务器总内存的比重调节至对应值;所述中控模块在第二服务器调节方式下根据重新获取的单个服务器内若干数据库的平均评价参数值确定针对服务器运行状态的二次判定方式,其中,第一状态二次判定方式为所述中控模块判定服务器的运行状态符合预设标准,中控模块控制服务器以当前运行参数运行;第二状态二次判定方式为所述中控模块判定服务器的运行状态不符合预设标准,并根据获取的若干服务器中的最高平均评价参数值和最低平均评价参数值确定针对服务器数据的调整方式;第三状态二次判定方式为所述中控模块判定服务器的网络环境不符合预设标准;所述第一状态二次判定方式满足服务器内数据库的平均评价大于第二预设平均评价;所述第二状态二次判定方式满足服务器内数据库的平均评价大于第一预设平均评价,且小于等于第二预设评价;所述第三状态二次判定方式满足服务器内数据库的平均评价小于等于第一预设平均评价;其中,第一预设平均评价小于第二预设平均评价;所述中控模块在第二状态二次判定方式下根据依次获取的单个服务器内若干数据库的平均评价参数值将各服务器进行降序排列以获取最高平均评价参数值和最低平均评价参数值并根据最高平均评价参数值与最低平均评价参数值的差值确定针对服务器数据的调整方式,其中,第一服务器数据调整方式为,所述中控模块使用第一调节系数将中控模块获取的最低平均评价参数值对应的服务器的数据协调至新建附属服务器;第二服务器数据调整方式为,所述中控模块使用第二调节系数将中控模块获取的最高平均评价参数值对应的服务器的数据调整至最低平均评价参数值对应的服务器内;第三服务器数据调整方式为,所述中控模块使用第三调节系数将中控模块获取的最低平均评价参数值对应的服务器的数据调整至最高平均评价参数值对应的服务器内;所述第一服务器数据调整方式满足最高平均评价参数值与最低平均评价参数值的差值小于等于第一预设评价差值;所述第二服务器数据调整方式满足最高平均评价参数值与最低平均评价参数值的差值小于等于第二预设评价差值且大于第一预设评价差值;所述第三服务器数据调整方式满足最高平均评价参数值与最低平均评价参数值的差值大于第二预设评价差值;其中,第一预设评价差值小于第二预设评价差值,第二调节系数小于第三调节系数小于第一调节系数;所述中控模块在所述第四判定方式下获取数据库单次读取的字节数,并根据预设标准字节数与数据库单次读取的字节数的差值确定针对预设评价参数的调节方式,其中,第一调节方式为所述中控模块使用第一预设评价参数调节系数分别将第一预设评价参数、第二预设评价参数和第三预设评价参数调节至对应值;第二调节方式为所述中控模块使用第二预设评价参数调节系数分别将第一预设评价参数、第二预设评价参数和第三预设评价参数调节至对应值;第三调节方式为所述中控模块将第一预设评价参数调节至第一对应评价参数、第二预设评价参数调节至第二对应评价参数以及将第三预设评价参数调节至第三对应评价参数;所述第一调节方式满足预设标准字节数与数据库单次读取的字节数的差值小于等于第一预设字节差值;所述第二调节方式满足预设标准字节数与数据库单次读取的字节数的差值小于等于第二预设字节差值,且大于第一预设字节差值;所述第三调节方式满足预设标准字节数与数据库单次读取的字节数的差值大于第二预设字节差值;其中,第一预设字节差值小于第二预设字节差值,第一预设评价调节系数大于第二预设评价调节系数。
全文数据:
权利要求:
百度查询: 深圳市金鑫泉科技有限公司 使用分布式虚拟存储提升并行数据仓库IO性能的方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。