1 .一种等待事件类型查询方法,其特征在于,包括:
响应于对目标等待事件的类型查询指令,确定与所述目标等待事件对应的目标查询语
句;
获取所述目标查询语句的目标查询信息,其中,所述目标查询信息中至少包括以下之
一:所述目标查询语句的应用类型信息、执行所述目标查询语句时的目标资源信息;
将所述目标查询信息与预设的分类规则进行匹配,得到所述目标等待事件的事件类
型,并反馈所述事件类型,其中,所述事件类型包括:由数据库管理命令导致的管理类型或
者由数据库开发命令所导致的业务类型。
2.根据权利要求1所述的方法,其特征在于,将所述目标查询信息与预设的分类规则进
行匹配,得到所述目标等待事件的事件类型,包括:
依据所述应用类型信息确定所述目标查询语句的应用类型,其中,
在所述目标查询语句的应用类型为维护类型时,确定所述目标等待事件的事件类型为
管理类型;
在所述目标查询语句的应用类型为业务类型时,确定所述目标等待事件的事件类型为
业务类型,其中,所述业务类型的等待事件中包括:基于执行所述目标查询语句时的目标资
源信息确定的多类等待事件。
3 .根据权利要求2所述的方法,其特征在于,在所述目标查询语句的应用类型为业务类
型时,确定所述目标等待事件的事件类型为业务类型,包括:
确定操作所述目标查询语句的目标数据库;
获取所述目标数据库的配置资源信息,并依据所述配置资源信息确定所述目标等待事
件的事件类型为配置类型,其中,所述配置资源信息中包括以下至少之一:共享池的尺寸、
重做日志文件的尺寸;
获取所述目标数据库执行所述目标查询语句时的系统资源信息,并依据所述系统资源
信息确定所述目标等待事件的事件类型为系统类型,其中,所述系统资源信息包括以下至
少之一:磁盘资源信息、内存闩锁资源信息、网络资源信息、CPU资源信息、集群资源信息、等
待队列信息。
4 .根据权利要求3所述的方法,其特征在于,获取所述目标数据库执行所述目标查询语
句时的所述系统资源信息,并依据所述系统资源信息确定所述目标等待事件的事件类型为
系统类型,包括:
获取所述目标数据库在解析所述目标查询语句时的第一CPU资源信息,并依据所述第
一CPU资源信息确定所述目标等待事件的事件类型为CPU资源类型;
获取所述目标数据库在解析所述目标查询语句时的第一磁盘资源信息,并依据所述第
一磁盘资源信息确定所述目标等待事件的事件类型为I/O类型;
获取所述目标数据库在解析所述目标查询语句时的第一内存闩锁资源信息,并依据所
述第一内存闩锁资源信息确定所述目标等待事件的事件类型为并发类型;
获取所述目标数据库在解析所述目标查询语句时的第一集群资源信息,并依据所述第
一集群资源信息确定所述目标等待事件的事件类型为集群类型。
5 .根据权利要求3所述的方法,其特征在于,所述目标查询语句中包括:数据操纵语言、
数据定义语言和事务控制指令,其中,获取所述目标数据库执行所述目标查询语句时的所
权 利 要 求 书
1/2 页
2
评论