Query optimization in a parallel computer system with multiple networks
    3.
    发明授权
    Query optimization in a parallel computer system with multiple networks 有权
    具有多个网络的并行计算机系统中的查询优化

    公开(公告)号:US08812645B2

    公开(公告)日:2014-08-19

    申请号:US13786390

    申请日:2013-03-05

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30442 G06F17/30445

    摘要: A database query optimizer optimizes a query that uses multiple networks. The database query optimizer optimizes a query that uses multiple networks to satisfy the query by splitting the query execution to use multiple networks. Thus, the query optimizer rewrites or optimizes a query to execute on multiple nodes or networks to more efficiently execute the query and reduce network traffic on a network. The query optimizer uses plan cache statistics to determine whether to use multiple networks to optimize the query.

    摘要翻译: 数据库查询优化器优化使用多个网络的查询。 数据库查询优化器通过分割查询执行以使用多个网络来优化使用多个网络来满足查询的查询。 因此,查询优化器重写或优化在多个节点或网络上执行的查询,以更有效地执行查询并减少网络上的网络流量。 查询优化器使用计划缓存统计信息来确定是否使用多个网络优化查询。

    Optimizing just-in-time compiling for a java application executing on a compute node
    4.
    发明授权
    Optimizing just-in-time compiling for a java application executing on a compute node 有权
    优化在计算节点上执行的Java应用程序的即时编译

    公开(公告)号:US09213529B2

    公开(公告)日:2015-12-15

    申请号:US13685792

    申请日:2012-11-27

    IPC分类号: G06F9/44 G06F9/45 G06F9/455

    CPC分类号: G06F8/41 G06F9/45516

    摘要: Methods, systems, and products are disclosed for optimizing just-in-time (‘JIT’) compiling for a Java application executing on a compute node, the compute node having installed upon it a Java Virtual Machine (‘JVM’) capable of supporting the Java application, that include: identifying, by an application manager, a particular portion of the Java application; assigning, by the application manager, a JIT level to the particular portion of the Java application; and jitting, by the JVM installed on the compute node, the particular portion of the Java application in dependence upon the JIT level assigned to that particular portion of the Java application.

    摘要翻译: 公开了方法,系统和产品,用于优化在计算节点上执行的Java应用程序的即时(“JIT”)编译,该计算节点已经在其上安装了能够支持的Java虚拟机(“JVM”) Java应用程序,包括:由应用程序管理器识别Java应用程序的特定部分; 由应用程序管理器将JIT级别分配给Java应用程序的特定部分; 并且由安装在计算节点上的JVM根据分配给Java应用程序的该特定部分的JIT级别来分配Java应用程序的特定部分。

    Query optimization in a parallel computer system to reduce network traffic
    5.
    发明授权
    Query optimization in a parallel computer system to reduce network traffic 有权
    并行计算机系统中的查询优化,以减少网络流量

    公开(公告)号:US08930345B2

    公开(公告)日:2015-01-06

    申请号:US13786335

    申请日:2013-03-05

    摘要: A database query optimizer optimizes a query that uses multiple networks. The query optimizer optimizes a query to reduce network traffic on a network or node that is overloaded or above an established parameter in a node/network attribute table. The query optimization to reduce network traffic may result in a sub-optimal query in other respects such as execution time. The result is a query optimizer that rewrites or optimizes a query to execute on multiple nodes or networks to reduce traffic on a network or node according to the loading characteristics and assigned attributes of a node or network.

    摘要翻译: 数据库查询优化器优化使用多个网络的查询。 查询优化器优化查询以减少超载或超过节点/网络属性表中已建立参数的网络或节点上的网络流量。 用于减少网络流量的查询优化可能导致其他方面的次优查询,如执行时间。 结果是一个查询优化器,可以根据节点或网络的加载特性和分配的属性重写或优化在多个节点或网络上执行的查询以减少网络或节点上的流量。

    Query execution and optimization with autonomic error recovery from network failures in a parallel computer system with multiple networks
    6.
    发明授权
    Query execution and optimization with autonomic error recovery from network failures in a parallel computer system with multiple networks 失效
    在具有多个网络的并行计算机系统中的网络故障自动错误恢复的查询执行和优化

    公开(公告)号:US08774057B2

    公开(公告)日:2014-07-08

    申请号:US13786441

    申请日:2013-03-05

    IPC分类号: G06F17/30

    摘要: A database query execution monitor determines if an network error or low performance condition exists and then where possible modifies the query. The query execution monitor then determines an alternate query execution plan to continue execution of the query. The query optimizer can re-optimize the query to use a different network or node. Thus, the query execution monitor allows autonomic error recovery for network failures using an alternate query execution. The alternate query execution could also be determined at the initial optimization time and then this alternate plan used to execute a query in the case of a particular network failure.

    摘要翻译: 数据库查询执行监视器确定是否存在网络错误或低性能条件,然后在可能的地方修改查询。 然后,查询执行监视器确定备用查询执行计划以继续执行查询。 查询优化器可以重新优化查询以使用不同的网络或节点。 因此,查询执行监视器允许使用备用查询执行的网络故障的自主错误恢复。 还可以在初始优化时间确定备用查询执行,然后在特定网络故障的情况下用于执行查询的该备用计划。

    Query execution and optimization with autonomic error recovery from network failures in a parallel computer system with multiple networks
    8.
    发明授权
    Query execution and optimization with autonomic error recovery from network failures in a parallel computer system with multiple networks 失效
    在具有多个网络的并行计算机系统中的网络故障自动错误恢复的查询执行和优化

    公开(公告)号:US08788660B2

    公开(公告)日:2014-07-22

    申请号:US13786430

    申请日:2013-03-05

    IPC分类号: G06F11/20

    摘要: A database query execution monitor determines if a network error or low performance condition exists and then where possible modifies the query. The query execution monitor then determines an alternate query execution plan to continue execution of the query. The query optimizer can re-optimize the query to use a different network or node. Thus, the query execution monitor allows autonomic error recovery for network failures using an alternate query execution. The alternate query execution could also be determined at the initial optimization time and then this alternate plan used to execute a query in the case of a particular network failure.

    摘要翻译: 数据库查询执行监视器确定是否存在网络错误或低性能条件,然后在可能的情况下修改查询。 然后,查询执行监视器确定备用查询执行计划以继续执行查询。 查询优化器可以重新优化查询以使用不同的网络或节点。 因此,查询执行监视器允许使用备用查询执行的网络故障的自主错误恢复。 还可以在初始优化时间确定备用查询执行,然后在特定网络故障的情况下用于执行查询的该备用计划。