暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
CN202310143928.4-数据库索引的优化方法、存储介质与设备.PDF
63
16页
1次
2024-03-20
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202310143928.4
(22)申请日 2023 .02 .17
(71)申请人 北京人大金仓信息技术股份有限公
地址 100102 北京市朝阳区容达路7号院5
号楼1至3层101内二层201
(72)发明人 刘天豪 尹强 
(74)专利代理机构 北京智汇东方知识产权代理
事务所(普通合伙) 11391
专利代理师 王小虎
(51)Int.Cl.
G06F
16/22
(2019 .01)
(54)发明名称
数据库索引的优化方法存储介质与设备
(57)摘要
本发明提供了一种数据库索引的优化方法
存储介质与设备优化方法包括收集数据库运
行周期内对数据进行总操作的统计信息其中总
操作包括查询操作和改变操作改变操作包括增
删除和修改操作中至少之一将数据库中的
索引和统计信息进行匹配将匹配成功的索引作
为使用索引根据使用索引的查询操作计算使用
索引带来的正面价值根据使用索引的改变操作
和/或占 用磁盘空间计算使用索引带来的负面价
根据正面价值和负面价值得到使用索引的最
终价值若最终价值小于预设阈值对使用索引
进行优化实现了准确地找到低价值的使用索
引,并进行优化来提高数据库系统的性能
权利要求书2页 说明书10页 附图3页
CN 116049194 A
2023.05.02
CN 116049194 A
1 .一种数据库索引的优化方法包括
收集数据库运行周期内对数据进行总操作的统计信息其中所述总操作包括查询操作
和改变操作所述改变操作包括增加删除和修改操作中至少之一
将所述数据库中的索引和所述统计信息进行匹配将匹配成功的索引作为使用索引
根据所述使用索引的查询操作计算所述使用索引带来的正面价值
根据所述使用索引的改变操作和/或占用磁盘空间计算所述使用索引带来的负面价
根据所述正面价值和所述负面价值得到所述使用索引的最终价值
若所述最终价值小于预设阈值对所述使用索引进行优化
2.根据权利要求1所述的数据库索引的优化方法其中
在所述收集数据库运行周期内对数据进行操作的统计信息之后还包括
找到所述统计信息中在所述数据库处于非正常业务运行时段中产生的信息并过滤
到剩余统计信息
所述将所述数据库中的索引和所述统计信息进行匹配将匹配成功的索引作为使用索
引包括
将所述数据库中的索引和所述剩余统计信息进行匹配将匹配成功的索引作为使用索
3 .根据权利要求1所述的数据库索引的优化方法其中
所述根据所述使用索引的查询操作计算所述使用索引带来的正面价值包括
计算在无所述使用索引下进行查询操作的第一时长和在有所述使用索引下进行查询
操作的第二时长得到所述第一时长和所述第二时长的第一差值基于所述第一差值得到
所述使用索引在查询操作下带来的正面价值
根据所述使用索引的改变操作和/或占用磁盘空间计算所述使用索引带来的负面价值
包括
计算在无所述使用索引下进行改变操作的第三时长和在有所述使用索引下进行改变
操作的第四时长得到所述第三时长和所述第四时长的第二差值基于所述第二差值得到
所述使用索引在改变操作下带来的改变操作负面价值
基于所述用磁盘空间得到所述使用索引的空间负面价值
将所述改变操作负面价值或所述空间负面价值作为负面价值或将所述改变操作负面
价值和所述空间负面价值求和得到负面价值。
4 .根据权利要求3所述的数据库索引的优化方法其中
所述基于所述第一差值得到所述使用索引在查询操作下带来的正面价值包括
统计所述使用索引在所述查询操作下的查询次数和在所述总操作下的总次数得到所
述查询次数与所述总次数的查询比值
根据所述查询比值对所述第一差值设置第一查询权重
根据具有第一查询权重的第一差值得到所述使用索引在查询操作下带来的正面价值
所述基于所述第二差值得到所述使用索引在改变操作下带来的改变操作负面价值包
统计所述使用索引在所述改变操作下的改变次数和在所述总操作下的总次数得到所
权 利 要 求 书
1/2
2
CN 116049194 A
2
述改变次数与所述总次数的改变比值
根据所述改变比值对所述第二差值设置第一改变权重
根据具有第一改变权重的第二差值得到所述使用索引在改变操作下带来的改变负面
价值
所述基于所述用磁盘空间得到所述使用索引的空间负面价值包括
计算所述用磁盘空间和磁盘整体空间的空间比重
根据所述空间比重对所述用磁盘空间设置空间权重
根据具有空间权重的占用磁盘空间得到所述使用索引的空间负面价值
5 .根据权利要求4所述的数据库索引的优化方法其中
在所述收集数据库运行周期内对数据进行总操作的统计信息之后还包括
确定所述数据库的正常业务运行时段占所述运行周期的正常比重
所述根据具有第一查询权重的第一差值得到所述使用索引在查询操作下带来的正面
价值包括
根据所述正常比重对所述第一差值设置第二查询权重
根据具有第一查询权重和第二查询权重的第一差值得到所述使用索引在查询操作下
带来的正面价值
所述根据具有第一改变权重的第二差值得到所述使用索引在改变操作下带来的改变
负面价值包括
根据所述正常比重对所述第二差值设置第二改变权重
根据具有第一改变权重和第二改变权重的第二差值得到所述使用索引在改变操作下
带来的改变负面价值
6 .根据权利要求5所述的数据库索引的优化方法其中
所述对所述使用索引进行优化包括
将所述使用索引插入低价值索引列表
输出所述使用索引的所述最终价值所述总操作次数所述正面价值所述负面价值
所述空间负面价值中至少之一以及能够执行的删除所述使用索引的删除语句
7 .根据权利要求1所述的数据库索引的优化方法其中
将所述数据库中的索引和所述统计信息匹配失败的索引作为未使用索引
对所述未使用索引进行优化
8.根据权利要求7所述的数据库索引的优化方法其中
所述对所述未使用索引进行优化包括
输出所述未使用索引的占用磁盘空间大小以及能够执行的删除所述未使用索引的删
除语句
9.一种机器可读存储介质其上存储有机器可执行程序所述机器可执行程序被处理
器执行时实现根据权利要求1至8任一项所述的数据库索引的优化方法
10.一种计算机设备包括存储器处理器及存储在所述存储器上并在所述处理器上运
行的机器可执行程序并且所述处理器执行所述机器可执行程序时实现根据权利要求1至8
任一项所述的数据库索引的优化方法
权 利 要 求 书
2/2
3
CN 116049194 A
3
of 16
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。