[发明专利]一种数据库优化方法及其系统有效
| 申请号: | 201811623107.6 | 申请日: | 2018-12-28 |
| 公开(公告)号: | CN109857761B | 公开(公告)日: | 2022-11-11 |
| 发明(设计)人: | 陈海林;赵绪龙;王士义 | 申请(专利权)人: | 珍岛信息技术(上海)股份有限公司 |
| 主分类号: | G06F16/2453 | 分类号: | G06F16/2453;G06F16/28 |
| 代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 朱海江 |
| 地址: | 200080 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据库 优化 方法 及其 系统 | ||
1.一种数据库优化方法,其特征在于,包括以下步骤:
S1、对数据库内的数据进行存储划分,以存储日期不同建立文件组,并将文件组内的数据划分存储至各行列表内;
S2、提取各区分表中各行列表内数据的关键字,并将提取的关键字存储至临时缓冲区内,所述临时缓冲区内划分有若干临时缓冲表,临时缓冲表内划分有若干临时缓冲列,临时缓冲列中存储与临时缓冲列编号相同的行列表中的关键字,并统计各关键字对应权重;
S3、提取关键字权重集合中关键字的权重数值大于设定的关键字权重阈值的关键字,将大于设定的关键字权重阈值的关键字构成主干关键字集合Cik(cik1,cik2,...,cikx,...,cikz),cikx表示为第i个区分表中第k个行列表内第x个主干关键字,z≤5,cik1,cik2,...,cikx,...,cikz对应的关键字权重依次降低,并将小于等于设定的关键字权重阈值的关键字构成支干关键字集合Dik(dik1,dik2,...,dikx,...,diky),dikx表示为第i个区分表中第k个行列表内第x个主干关键字,dik1,dik2,...,dikx,...,diky对应的关键字权重依次降低;
S4、将各区分表中各行列内的所有关键字进行聚类分析,获得各行列表的聚类中心,并对各行列表进行聚类划分;
S5、提取各聚类中心上的所有行列表,统计各聚类中心上所有行列表的主干关键字,除去重复的主干关键字,并构成聚类关键字集合Ef(ef1,ef2,...,efλ,...,efh),efλ表示为第f个聚类中心上的第λ个聚类关键字,f∈1,2,..,R,h表示为第f个聚类中心上不重复的主干关键字的数量;
S6、接收客户端发送的查询语句,对查询语句进行语法分析,以提取查询语句中的若干查询关键字,所述查询关键字代表查询语句含义的词汇,所述查询关键字构成查询关键字集合Q(q1,q2,...,qy),qy表示为第y个查询关键字;
S7、将查询语句的查询关键字集合分别与各聚类中心对应的聚类关键字集合进行逐一对比,筛选各聚类中心对应的聚类关键字与查询关键字重叠度系数最大的聚类中心,并执行步骤S8;
S8、将筛选的各聚类中心中的所有行列表与查询关键字进行一一对比,提取行列表中主干关键字和支干关键字组成的所有关键字与查询语句对应的查询关键字进行一一对比,若查询语句中的查询关键字均在其中一行列表时,则提取该行列表内的数据反馈至客户端,否则,依次降低重叠度系数,提取降低后的重叠度系数对应的聚类中心,且执行步骤S7,直至检索出查询语句对应的查询关键字均存在在其中一行列表中。
2.根据权利要求1所述的一种数据库优化方法,其特征在于:所述S1中数据库内的数据存储空间划分,包括以下步骤:
T1、对数据库设置若干文件组,不同文件组以时间段进行划分,并按文件组创建的时间顺序进行排序,分别为1,2,...,i,...,n,i表示为第i个文件组,n表示为文件组的数量;
T2、创建区分函数,区分以datetime类型值为依据,并以时间点类型作为分区分隔点,以创建区分函数,其中,以每天00:00:00时间点作为分区分隔点;
T3、创建区分表,将以datetime分隔的区间与文件组进行一一对应,创建分区表,将各文件组内的数据划分至与之对应的区分表内,区分表对应的编号与文件组对应的编号相一致;
T4、将各区分表进行划分,划分成若干行列表,划分的行列表依次进行编号分别为1,2,...,k,...,h,存储至区分表的数据根据区分表的划分,依次将划分的数据存储至行列表内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珍岛信息技术(上海)股份有限公司,未经珍岛信息技术(上海)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811623107.6/1.html,转载请声明来源钻瓜专利网。





