摘要
本发明公开一种基于人工智能的数据库查询加速优化方法及系统,其中,该方法包括:实时捕捉并记录慢查询日志,同时收集全面的数据库性能指标,并进行数据清洗与标准化;自动识别慢查询语句中的关键词涉及的列,生成单列至多列的候选索引组合,并在生成多列候选索引组合时,遵循最左前缀原则;构建包含语句特征和统计特征的特征向量;利用XGBoost算法构建二分类模型并进行模型训练;自动检测新的慢查询,即时生成候选索引的特征向量,并利用预先训练好的模型,预测每个候选索引对查询性能提升的潜力;在安全的采样库环境中验证模型的预测结果;当采样库验证通过时,将推荐的索引应用到生产环境中。该方法及系统解决了传统数据库索引优化的效率问题。
技术关键词
索引
数据库性能指标
XGBoost算法
统计特征
语句
二分类模型
关键词
编码
模型训练模块
可读存储介质
标签
日志
特征工程
处理器
计算机设备
存储器
关系
系统为您推荐了相关专利信息
模糊查询加密方法
元数据管理
数据加密方法
语句
查询特征