一种生产环境发布方法、装置、设备及介质与流程
技术特征:
1.一种生产环境发布方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取低性能sql指纹数据库和生产sql指纹数据库,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述预发环境sql进行指纹计算获得所述预发环境sql指纹,包括:
4.根据权利要求2所述的方法,其特征在于,所述对所述生产环境sql进行指纹计算获得所述生产环境sql指纹,包括:
5.根据权利要求2所述的方法,其特征在于,所述若所述预发环境sql为新增状态的低性能sql,则将所述预发环境sql指纹存储至所述低性能sql指纹数据库,包括:
6.根据权利要求5所述的方法,其特征在于,所述对所述预发环境sql进行性能诊断,获得诊断结果,包括:
7.根据权利要求2所述的方法,其特征在于,所述若所述生产环境sql为新增状态,则将所述生产环境sql指纹存储至所述生产sql指纹数据库,包括:
8.一种生产环境发布系统,其特征在于,所述系统包括sql指纹获取模块、增量sql对比模块以及拦截模块;
9.一种电子设备,其特征在于,所述电子设备包括处理器以及存储器:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行权利要求1-7任一项所述的方法。
技术总结
本申请公开了一种生产环境发布方法、装置、设备及介质,该方法中,响应于接收生产环境发布请求,获取低性能结构化查询语言SQL指纹数据库和生产SQL指纹数据库;对比低性能SQL指纹数据库和生产SQL指纹数据库,检测预发环境是否存在新增低性能SQL;若检测预发环境存在新增低性能SQL,对新增低性能SQL优化获得目标业务代码;将目标业务代码发布至生产环境。如此,在接收到生产环境发布请求时,先获取预发环境中的低性能SQL,对低性能SQL进行优化后再进行生产环境发布,实现了提前发现低性能SQL,相较于现有技术的事后慢SQL分析,本申请可以将低性能SQL拦截在生产环境数据库之外,一定程度降低了低性能SQL对生产环境数据库稳定性的威胁,提高了生产环境发布效果。
技术研发人员:蔡朋
受保护的技术使用者:深圳依时货拉拉科技有限公司
技术研发日:
技术公布日:2024/11/28
文档序号 :
【 40164279 】
技术研发人员:蔡朋
技术所有人:深圳依时货拉拉科技有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
技术研发人员:蔡朋
技术所有人:深圳依时货拉拉科技有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
