【技术实现步骤摘要】
本专利技术涉及数据存储,尤其涉及一种针对postgres数据库的迟缓指令优化与监控方法。
技术介绍
1、在数据存储体系中,迟缓指令是指执行时长超出特定阈值的检索指令。数据库通常遵循如下迟缓指令记录流程:第一,计算迟缓指令执行时长,若超出特定阈值,则将原始指令记录于内存;第二,将内存中内容保存至某数据表缓冲区内;第三,将缓冲区内容刷新至磁盘。传统postgres迟缓指令记录功能较为有限,仅能记录原始检索指令及检索所需时间,且存储的迟缓指令保存于日志系统。原始检索指令可能含有无用信息或缺失部分信息,导致运维人员难以定位迟缓指令原因;原始指令含有无效信息,则需要运维人员人工去除相关的无用信息,才可得到接近真实迟缓指令的语句,此过程的难度随迟缓指令的复杂度指数级提升;原始指令如确实缺失信息,需要运维人员人工去添加信息,同样存在复杂度指数上升问题。此外,采用传统记录日志方式,优化迟缓指令内容并保留更多运行时上下文可能导致磁盘i/o开销增加,影响数据库核心性能。
2、如授权公告号为cn109344202b的中国专利公开了一种数据同步方法
...【技术保护点】
1.一种针对Postgres数据库的迟缓指令优化与监控方法,其特征在于:包括,
2.如权利要求1所述的一种针对Postgres数据库的迟缓指令优化与监控方法,其特征在于:在数据库中加载预设的模板文件,也可以动态添加修改模板文件,进行新迟缓指令的优化规则;
3.如权利要求2所述的一种针对Postgres数据库的迟缓指令优化与监控方法,其特征在于:所述替换重组的具体步骤如下所示:
4.如权利要求3所述的一种针对Postgres数据库的迟缓指令优化与监控方法,其特征在于:所述上下文填充的方案如下所示:
5.如权利要求4所述的一
...【技术特征摘要】
1.一种针对postgres数据库的迟缓指令优化与监控方法,其特征在于:包括,
2.如权利要求1所述的一种针对postgres数据库的迟缓指令优化与监控方法,其特征在于:在数据库中加载预设的模板文件,也可以动态添加修改模板文件,进行新迟缓指令的优化规则;
3.如权利要求2所述的一种针对postgres数据库的迟缓指令优化与监控方法,其特征在于:所述替换重组的具体步骤如下所示:
4.如权利要求3所述的一种针对postgres数据库的迟缓指令优化与监控方法,其特征在于:所述上下文填充的方案如下所示:
5.如权利要求4所述的一种针对postgres数据库的迟缓指令优化与监控方法,其特征在于:通过将所述迟缓指令记录在共享内存中,然后注册一个视图,方便监控系统从所述视图中将所述迟缓指令持久化到所述所述数据库中,避免了内核直接落盘的io开销;
6.如权利要求5所述的一种针对postg...
【专利技术属性】
技术研发人员:杨焕填,谢黎颖,吕东,范润泽,李瑾林,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。