[发明专利]数据库联合索引的建立方法、装置、设备及存储介质在审
申请号: | 202210316051.X | 申请日: | 2022-03-29 |
公开(公告)号: | CN114817243A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 黄哲 | 申请(专利权)人: | 平安国际智慧城市科技股份有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/242;G06F16/28 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
地址: | 518000 广东省深圳市前海深港合*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 联合 索引 建立 方法 装置 设备 存储 介质 | ||
本发明涉及人工智能领域,公开了一种数据库联合索引的建立方法、装置、设备及存储介质。该方法包括:获取数据库中的历史查询日志,并解析所述历史查询日志,得到至少两个字段项集;分别计算每个字段项集相对于全部字段项集的支持度,并从所述全部字段项集中筛选出支持度大于预设支持度阈值的字段项集;按照预设字段组合个数,从所述全部字段项集中获取存在顺序排列的多组条件字段作为字段关联单元,并根据各所述字段关联单元构建对应的置信度链路;按照预设置信度阈值,对所述置信度链路进行过滤,并根据过滤后的置信度链路和筛选出的字段项集,建立数据库的联合索引。实现了高效建立数据库中数据的联合索引关系。
技术领域
本发明涉及人工智能领域,尤其涉及一种数据库联合索引的建立方法、装置、设备及存储介质。
背景技术
随着互联网技术的发展,数据查询在越来越多的场景下得到应用,并对数据查询的速度的要求也越来越高。对此,通过采用数据库索引的方法,以协助数据的快速查询和更新数据库表中的数据。数据库索引的效果直接影响着数据查询的性能,配置优化程度不同对数据查询性能的差距可能差别巨大。由于数据库的复杂性,如果采用手工配置,数据库索引优化工作量大、难度高。如何提升数据库查询性能,减少索引优化时间,是数据库索引优化工作中需要解决的关键问题。
当前,索引的建立主要依赖于开发人员的经验,在实现业务系统功能时,根据以往开发经验创建表的同时创建索引。以致不能很好的预测哪些接口会被经常访问,哪些结构化查询语句为热点语句,以此建立很好索引;并且由于联合索引底层的实现逻辑,对索引的字段存在一定的顺序规则,未按照要求进行数据索引会导致索引失效和导致进行全表查询,导致数据索引的效率下降。即当前的数据库索引的建立方法效率较低。
发明内容
本发明的主要目的在于解决当前的数据库索引的建立方法效率较低的问题。
本发明第一方面提供了一种数据库联合索引的建立方法,所述数据库联合索引的建立方法包括:获取数据库中的历史查询日志,并解析所述历史查询日志,得到至少两个字段项集,其中,每个所述字段项集包含顺序排列的至少两个条件字段;分别计算每个字段项集相对于全部字段项集的支持度,并从所述全部字段项集中筛选出支持度大于预设支持度阈值的字段项集;按照预设字段组合个数,从所述全部字段项集中获取存在顺序排列的多组条件字段作为字段关联单元,并根据各所述字段关联单元构建对应的置信度链路;按照预设置信度阈值,对所述置信度链路进行过滤,并根据过滤后的置信度链路和筛选出的字段项集,建立数据库的联合索引。
可选的,在本发明第一方面的第一种实现方式中,所述解析所述历史查询日志,得到至少两个字段项集,包括:识别所述历史查询日志中的分隔符,并采用所述分隔符对所述历史查询日志进行语句拆分,得到至少两个查询语句;按照各所述查询语句的语句结构,提取各所述查询语句中的字段项集。
可选的,在本发明第一方面的第二种实现方式中,所述分别计算每个字段项集相对于全部字段项集的支持度,包括:分别提取各所述字段项集中的顺序排序的条件字段并作为字段项;依次采用各所述字段项与各所述字段项集进行对比,并根据对比的结果,确定各所述字段项集中包含有相同字段项的字段项集;分别计算各所述字段项对应确定的字段项集的数量与全部字段项集的数量之间的比例;将各所述字段项计算得到的比例作为对应字段项集相对于全部字段项集的支持度。
可选的,在本发明第一方面的第三种实现方式中,所述根据各所述字段关联单元构建对应的置信度链路,包括:依次采用各所述字段关联单元遍历各所述字段项集,并根据遍历的结果,确定各所述字段项集中包含有字段关联单元的字段项集;分别计算各所述字段关联单元对应确定的字段项集的数量与全部字段项集的数量之间的比例;对各所述字段关联单元计算得到的比例进行排列组合,得到对应的置信度链路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安国际智慧城市科技股份有限公司,未经平安国际智慧城市科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210316051.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种储能设备入库方法及系统
- 下一篇:一种多目标航班时刻优化方法