【技术实现步骤摘要】
的工作量并帮助DBA及时发现问题,提高数据库的可维护性。
[0011]在一些可能的实施方式中,上述方法还包括:当评估结果表示第二数据库资源为异 常资源时,获得第二数据库资源对应的调优信息;输出调优信息,调优信息用于提示第 二数据库资源关联的调优策略。
[0012]可以理解的,为了帮助DBA分析数据库系统的状态,数据库管理系统还可以针对不同 的第二数据库资源关联不同的调优策略。当评估结果表示第二数据库资源为异常资源时, 数据库管理系统除了输出竞争告警信息之外,还可以输出与第二数据库资源关联的调优 信息,以此来提示第二数据库资源可以采用的调优策略,使得DBA可以根据竞争告警 信息和调优信息,快速定位性能问题、分析负载下的系统状态以及提供相应的调优方 案,进而增强数据库系统的可维护性。
[0013]在一些可能的实施方式中,获取数据库中第一数据库资源的统计数据,包括:查询 数据库中与第一数据库资源对应的第一视图,获得统计数据,其中,第一视图用于统计 第一数据库资源的使用数据。
[0014]可以理解的,第一视图可以为锁视图或者页面视图。 >[0015]在一些本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据库管理方法,其特征在于,包括:获取数据库中第一数据库资源的统计数据,所述统计数据为统计得到的所述第一数据库资源的使用数据;从所述统计数据中提取所述第一数据库资源的第一使用特征;将所述第一使用特征输入竞争评估模型,获得评估结果,所述竞争评估模型是基于所述第一数据库资源的第二使用特征训练得到的;当所述评估结果表示第二数据库资源为异常资源时,输出竞争告警信息,所述竞争告警信息用于提示所述第二数据库资源发生竞争瓶颈,所述第二数据库资源为所述第一数据库资源的部分或者全部。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述评估结果表示所述第二数据库资源为异常资源时,获得所述第二数据库资源对应的调优信息;输出所述调优信息,所述调优信息用于提示所述第二数据库资源关联的调优策略。3.根据权利要求1或2所述的方法,其特征在于,所述获取数据库中第一数据库资源的统计数据,包括:查询所述数据库中与所述第一数据库资源对应的第一视图,获得所述统计数据,其中,所述第一视图用于统计所述第一数据库资源的使用数据。4.根据权利要求3所述的方法,其特征在于,当所述第一数据库资源包括所述数据库中的至少一类锁时,对于所述至少一类锁中的第一锁,所述第一视图包括以下一个特征或者多个特征的组合:所述第一锁的询问次数、所述第一锁的阻塞休眠时间、获取所述第一锁失败的次数、获取所述第一锁成功的次数。5.根据权利要求4所述的方法,其特征在于,所述第二数据库资源为异常锁。6.根据权利要求4或5所述的方法,其特征在于,当所述第二数据库资源为桶级锁时,所述竞争告警信息中携带有所述桶级锁关联的页面标识。7.根据权利要求3所述的方法,其特征在于,当所述第一数据库资源包括所述数据库中的至少一个页面时,对于所述至少一个页面中的第一页面,所述第一视图包括以下一个特征或者多个特征的组合:所述第一页面所在桶的锁的询问次数、所述第一页面的拷贝次数、所述第一页面所在桶的长度。8.根据权利要求7所述的方法,其特征在于,所述第二数据库资源为热页。9.根据权利要求3至8任一项所述的方法,其特征在于,所述查询所述数据库中与所述第一数据库资源对应的第一视图,包括:通过选择语句查询所述第一视图。10.根据权利要求1至9任一项所述的方法,其特征在于,所述将所述第一使用特征输入竞争评估模型,获得评估结果,包括:计算所述第一使用特征与优胜特征之间的距离;若所述距离超过预设阈值,则输出第一评估结果,所述第一评估结果用于表示所述第二数据库资源为异常资源;或,
若所述距离未超过预设阈值,则输出第二评估结果,所述第二评估结果用于表示所述第二数据库资源为非异常资源。11.根据权利要求1至9任一项所述的方法,其特征在于,所述将所述第一使用特征输入竞争评估模型,获得评估结果,包括:通过逻辑回归函数对所述第一使用特征进行二分类,输出所述评估结果,其中,所述评估结果用于表示所述第二数据库资源是否为异常资源。12.根据权利要求1至11任一项所述的方法,其特征在于,所述第一数据库资源包括锁或页面。13.一种数据库管理...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。