【技术实现步骤摘要】
数据库架构确定方法及装置
[0001]本申请涉及人工智能技术和数据库技术,尤其涉及一种数据库架构确定方法及装置。
技术介绍
[0002]在运行业务系统之前,需要为业务系统配置对应的数据库架构;若为业务系统配置的数据库架构与业务系统不匹配,将导致数据库架构的应用性能下降,如数据库架构的查询性能下降、无法响应用户的请求等问题。因此,为业务系统配置与业务系统匹配的数据库架构是需要解决的问题。
技术实现思路
[0003]本申请实施例提供一种数据库架构确定方法及装置,能够为业务系统配置与业务系统匹配的数据库架构。
[0004]本申请实施例的技术方案是这样实现的:
[0005]本申请实施例提供一种数据库架构确定方法,所述方法包括:
[0006]基于沙箱数据库运行对象,生成所述对象的数据库操作日志;
[0007]确定所述数据库操作日志的特征;
[0008]对候选数据库架构进行压力检测,得到压力检测结果;
[0009]基于所述数据库操作日志的特征和所述压力检测结果,从所述候选数 ...
【技术保护点】
【技术特征摘要】
1.一种数据库架构确定方法,所述方法包括:基于沙箱数据库运行对象,生成所述对象的数据库操作日志;确定所述数据库操作日志的特征;对候选数据库架构进行压力检测,得到压力检测结果;基于所述数据库操作日志的特征和所述压力检测结果,从所述候选数据库架构中确定所述对象对应的目标数据库架构。2.根据权利要求1所述的方法,所述数据库架构基于数据库架构模型确定;所述方法还包括:获取运行样本对象所生成的数据库操作样本日志;确定所述数据库操作样本日志的样本特征;对样本候选数据库架构进行压力检测,得到样本压力检测结果;基于所述数据库操作样本日志的样本特征和所述样本压力检测结果,训练所述数据库架构模型。3.根据权利要求2所述的方法,所述方法还包括:基于所述数据库架构的性能调整所述数据库架构模型的参数。4.根据权利要求3所述的方法,所述数据库架构的性能由下述至少一项确定:所述样本对象对应的业务特征、数据库表的数据量和数据库表的数据增量。5.根据权利要求1至4任一项所述的方法,所述方法还包括:确定所述对象对应的业务需求;根据所述业务需求调整所述目标数据库架构的内存和/或连接数。6.根据权利要求1至4任一项所述的方法,所述方法还包括:确定所述对象对应的应用模板的信息和所述对象的业务信息;基于所述应用模板的信息和所述对象的业务信息,确定所述对象对应的数据库表。7.根据权利要求6所述的方法,所述基于所述应用模板的信息和所述对象的业务信息,确定所述对象对应的数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。