本申请涉及数据处理领域,尤其涉及一种分布式数据库中全局性能视图的查询方法及装置。
背景技术:
1、分布式数据库在大量数据处理、高并发、高可用等方面有独特的优势,因而在企业的信息化建设中发挥了越来越重要的作用。目前,分布式数据库中存储的数据通常较为晦涩,导致分布式数据库的数据的提取效率较低,从而导致对分布式数据库的数据的查询效率较低。
技术实现思路
1、本申请提供了一种分布式数据库中全局性能视图的查询方法及装置,以解决对分布式数据库的数据的查询效率较低的问题。
2、第一方面,本申请提供了一种分布式数据库中全局性能视图的查询方法,包括:
3、接收客户端发送的第一查询请求;
4、在确定所述第一查询请求用于查询分布式数据库上的目标全局性能视图的情况下,向所述分布式数据库发送第二查询请求,所述目标全局性能视图为预先设置的全局性能视图,且所述目标全局性能视图的参数与集中式数据库的全局性能视图的参数相对应;
5、接收所述分布式数据库针对所述第二查询请求回复的所述目标全局性能视图。
6、第二方面,本申请提供了一种分布式数据库中全局性能视图的查询装置,包括:
7、第一接收模块,用于接收客户端发送的第一查询请求;
8、第一发送模块,用于在确定所述第一查询请求用于查询分布式数据库上的目标全局性能视图的情况下,向所述分布式数据库发送第二查询请求,所述目标全局性能视图为预先设置的全局性能视图,且所述目标全局性能视图的参数与集中式数据库的全局性能视图的参数相对应;
9、第二接收模块,用于接收所述分布式数据库针对所述第二查询请求回复的所述目标全局性能视图。
10、第三方面,本申请提供了一种服务器,包括:至少一个通信接口;与所述至少一个通信接口相连接的至少一个总线;与所述至少一个总线相连接的至少一个处理器;与所述至少一个总线相连接的至少一个存储器,其中,所述处理器被配置为执行本申请上述第一方面所述的分布式数据库中全局性能视图的查询方法。
11、第四方面,本申请还提供了一种计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行本申请上述第一方面所述的分布式数据库中全局性能视图的查询方法。
12、本申请实施例提供的上述技术方案与现有技术相比具有如下优点:接收客户端发送的第一查询请求;在确定所述第一查询请求用于查询分布式数据库上的目标全局性能视图的情况下,向所述分布式数据库发送第二查询请求,所述目标全局性能视图为预先设置的全局性能视图,且所述目标全局性能视图的参数与集中式数据库的全局性能视图的参数相对应;接收所述分布式数据库针对所述第二查询请求回复的所述目标全局性能视图。这样,由于分布式数据库上预先设置有目标全局性能视图,且目标全局性能视图的参数与集中式数据库的全局性能视图的参数相对应,而集中式数据库的全局性能视图的参数通常较为简单,从而降低了目标全局性能视图中的信息的理解难度,提高了目标全局性能视图中的信息的提取效率,进而提高了目标全局性能视图的信息的查询效率。
1.一种分布式数据库中全局性能视图的查询方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述在确定所述第一查询请求用于查询分布式数据库上的目标全局性能视图的情况下,向所述分布式数据库发送第二查询请求,包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述第一查询请求包括所述分布式数据库的标识的情况下,确定所述第一查询请求用于查询所述分布式数据库上的目标全局性能视图,包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述分布式数据库包括:至少两个分片,所述在确定所述第一查询请求用于查询分布式数据库上的目标全局性能视图的情况下,向所述分布式数据库发送第二查询请求,包括:
5.根据权利要求4所述的方法,其特征在于,所述在确定所述第一查询请求用于查询分布式数据库上的目标全局性能视图的情况下,向所述分布式数据库发送第二查询请求,还包括:
6.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一查询请求和所述第二查询请求均为结构化查询语言sql查询请求,所述在确定所述第一查询请求用于查询分布式数据库上的目标全局性能视图的情况下,向所述分布式数据库发送第二查询请求,包括:
7.一种分布式数据库中全局性能视图的查询装置,其特征在于,包括:
8.根据权利要求7所述的装置,其特征在于,所述第一发送模块,包括:
9.一种服务器,包括:至少一个通信接口;与所述至少一个通信接口相连接的至少一个总线;与所述至少一个总线相连接的至少一个处理器;与所述至少一个总线相连接的至少一个存储器,其中,所述处理器被配置为执行本申请上述权利要求1-6中的任一项所述分布式数据库中全局性能视图的查询方法。
10.一种计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行本申请上述权利要求1-6中的任一项所述分布式数据库中全局性能视图的查询方法。