【技术实现步骤摘要】
索引推荐方法及装置
[0001]本申请涉及数据处理
,特别涉及人工智能
,具体涉及索引推荐方法及装置。
技术介绍
[0002]近年来,随着金融科技的飞速发展,越来越多的银行等金融机构为增强科技应用能力、坚持科技赋能,启动IT转型,例如将一直以来采用的以IBM大型机、Oracle数据库和EMC存储设备为基础的IT架构体系转化为采用X86服务体系、基于MySQL的分布式数据库、以及运用各类新兴技术推动业务模式发展的数字化架构体系。
[0003]随着银行业务的发展与技术架构的转型,分布式系统框架正逐步代替由IOE(IBM、Oracle和EMC)为主的系统框架,但IT架构的转型以及业务数据的快速增长,也使传统的数据库索引设计难以符合新数据库规范、数据处理效率难以满足更新、查询需求,使得在系统转型推进过程中,逐步引发了一系列问题,如无法正常匹配最优索引以及数据库索引效率降低,进而引起的IT架构转型过程中的数据处理时间长等问题。
[0004]然而,现有的索引选优方式,需要运维人员在经历多次尝试后最终选取,该种 ...
【技术保护点】
【技术特征摘要】
1.一种索引推荐方法,其特征在于,包括:基于预设的数据库SQL特征指标体系,在目标分布式数据库对应的数据库表信息、数据库SQL信息和在测试环境中的数据库SQL历史执行日志内容中提取目标数据;将所述目标数据输入预设的索引效率推荐模型,并根据该索引效率推荐模型输出的数据生成所述目标分布式数据库对应的索引推荐结果数据。2.根据权利要求1所述的索引推荐方法,其特征在于,在所述基于预设的数据库SQL特征指标体系,在目标分布式数据库对应的数据库表信息、数据库SQL信息和在测试环境中的数据库SQL历史执行日志内容中提取目标数据之前,还包括:接收索引推荐请求,其中,该索引推荐请求中包含有待进行索引推荐的一分布式数据库的标识;将所述索引推荐请求中的分布式数据库确定为当前的目标分布式数据库;根据所述目标分布式数据库的标识提取该目标分布式数据库对应的数据库表信息、数据库SQL信息和在测试环境中的数据库SQL历史执行日志内容。3.根据权利要求1所述的索引推荐方法,其特征在于,在所述基于预设的数据库SQL特征指标体系,在目标分布式数据库对应的数据库表信息、数据库SQL信息和在测试环境中的数据库SQL历史执行日志内容中提取目标数据之前,还包括:获取一分布式数据库对应的数据库表信息、数据库SQL信息和在测试环境中的数据库SQL历史执行日志内容;自所述分布式数据库对应的数据库表信息中提取各个SQL涉及表数据指标,以形成对应的SQL涉及表数据指标体系;在所述分布式数据库对应的数据库SQL信息中提取各个SQL关键词指标,以形成对应的SQL关键词指标体系;以及,自所述分布式数据库在测试环境中的数据库SQL历史执行日志内容中提取各个SQL执行结果指标,以形成对应的SQL执行结果指标体系;根据所述SQL涉及表数据指标体系、SQL关键词指标体系和SQL执行结果指标体系生成数据库SQL特征指标体系。4.根据权利要求3所述的索引推荐方法,其特征在于,所述基于预设的数据库SQL特征指标体系,在目标分布式数据库对应的数据库表信息、数据库SQL信息和在测试环境中的数据库SQL历史执行日志内容中提取目标数据,包括:对目标分布式数据库对应的数据库表信息和数据库SQL信息进行数据预处理,以得到对应的初始数据集,其中,所述数据预处理包括:文本特征提取、数据规范化处理和数据信息向量化;基于预设的数据库SQL特征指标体系中的所述SQL关键词指标体系和SQL涉及表数据指标体系自所述初始数据集中提取对应的第一指标数据集;基于预设的数据库SQL特征指标体系中的所述SQL执行结果指标体系,对所述目标分布式数据库对应的数据库SQL历史执行日志内容进行索引效率评估,以生成包含有对应的索引效率评估结果的第二指标数据集;根据所述第一指标数据集和所述第二指标数据集生成目标数据。5.根据权利要求4所述的索引推荐方法,其特征在于,所述基于预设的数据库SQL特征
指标体系中的所述SQL执行...
【专利技术属性】
技术研发人员:张娇,张林林,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。