1 .一种分布式数据库模型生成和优化方法,其特征在于,包括如下步骤:
获取DDL信息和日志文件,分别对所述DDL信息和日志文件进行分析处理,得到K‑V格式
DDL数据和K‑V日志信息;
将所述K‑V格式DDL数据读取到Transfrom模型中,通过所述Transfrom模型对所述K‑V
格式DDL数据进行解析,得到基础物理模型图;
对所述K‑V日志信息进行优化分析,得到业务压力信息和优化建议;
将所述基础物理模型图、业务压力信息和优化建议进行汇总,生成优化模型图。
2 .根据所述权利要求1所述的分布式数据库模型生成和优化方法,其特征在于,所述获
取DDL信息,对所述DDL信息进行分析处理,得到K‑V格式DDL数据,包括:
获取所述DDL信息,通过函数算法对所述DDL信息进行数据清洗处理;
将数据清洗之后的DDL信息转换成K‑V格式,得到K‑V格式DDL数据。
3 .根据所述权利要求1所述的分布式数据库模型生成和优化方法,其特征在于,所述获
取日志文件,对所述日志文件进行分析处理,得到K‑V日志信息,包括:
获取所述日志信息,对所述日志信息进行识别和信息提取处理,得到SQL语句的相关条
目;
通过所述SQL语句的关键字对SQL语句的相关条目进行过滤,获得K‑V日志信息。
4 .根据所述权利要求1所述的分布式数据库模型生成和优化方法,其特征在于,所述将
所述K‑V格式DDL数据读取到Transfrom模型中,通过所述Transfrom模型对所述K‑V格式DDL
数据进行解析,得到基础物理模型图,包括:
将所述K‑V格式DDL数据输入预训练Transfrom模型中;
由所述Transfrom模型对K值处理生成方块化图形;
由所述Transfrom模型对V值处理生成数组;
根据所述方块化图形和数组得到基础物理模型图。
5 .根据所述权利要求1所述的分布式数据库模型生成和优化方法,其特征在于,所述对
所述K‑V日志信息进行优化分析,得到业务压力信息和优化建议,包括:
通过分析算法对所述K‑V日志信息进行分析,生成日志文件的唯一标识;
根据表名将SQL语句与唯一标识进行匹配,获得执行时间和执行次数;
根据所述执行时间和执行次数划分表压力等级,通过所述表和表压力等级生成业务压
力信息;
根据所述表压力等级、唯一标识和业务压力信息得到优化建议。
6 .根据所述权利要求1所述的分布式数据库模型生成和优化方法,其特征在于,所述将
所述基础物理模型图、业务压力信息和优化建议进行汇总,生成优化模型图,包括:
将所述基础物理模型图、业务压力信息和优化建议进行信息汇总;
根据所述汇总的信息在所述基础物理模型图进行标注,生成优化模型图。
7 .根据所述权利要求1所述的分布式数据库模型生成和优化方法,其特征在于,所述将
所述基础物理模型图、业务压力信息和优化建议进行汇总,生成优化模型图之后,还包括:
将所述优化模型图输出到用户界面并进行展示;
收集用户对优化模型图的建议,将所述建议发送至日志优化模块。
8.一种分布式数据库模型生成和优化装置,其特征在于,所述装置包括:
权 利 要 求 书
1/2 页
2
评论