Apparatus and method for monitoring usage of components in a database index
    61.
    发明申请
    Apparatus and method for monitoring usage of components in a database index 有权
    用于监视数据库索引中组件使用的装置和方法

    公开(公告)号:US20060212264A1

    公开(公告)日:2006-09-21

    申请号:US11082924

    申请日:2005-03-17

    IPC分类号: G21C17/00

    摘要: Database indexes include multiple fields that are used to track how the components of the index are used. An index component monitoring mechanism tracks how the components of the index are used, and updates fields in the index accordingly. Such component-level statistics allow a query optimizer to make more intelligent decisions regarding when to build a new index and when to discard an index, and also provide information regarding which queries are using the index, the maintenance cost of the index, and the selectivity of the index when used to process a query.

    摘要翻译: 数据库索引包括用于跟踪索引的组件如何使用的多个字段。 索引组件监视机制跟踪如何使用索引的组件,并相应地更新索引中的字段。 这样的组件级统计信息允许查询优化器对何时构建新的索引以及何时丢弃索引做出更明智的决定,并且还提供关于哪些查询正在使用索引的信息,索引的维护成本和选择性 的索引用于处理查询。

    Apparatus and method for SQL distinct optimization in a computer database system
    62.
    发明申请
    Apparatus and method for SQL distinct optimization in a computer database system 失效
    计算机数据库系统中SQL独特优化的装置和方法

    公开(公告)号:US20060161515A1

    公开(公告)日:2006-07-20

    申请号:US11035554

    申请日:2005-01-14

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30454

    摘要: An apparatus and method optimize a query in a computer database system having a DISTINCT specifier. An SQL SELECT statement with a DISTINCT specifier is analyzed to determine if the expression can be optimized, and if so, the SELECT statement is reformulated to improve system performance. In preferred embodiments, the query optimizer eliminates the DISTINCT specifier in the outer select statement to reformulate the query. In other preferred embodiments, a query optimizer reformulates the query before being sent to the database manager to optimize the query to improve system performance.

    摘要翻译: 一种在具有DISTINCT说明符的计算机数据库系统中优化查询的装置和方法。 分析具有DISTINCT说明符的SQL SELECT语句以确定表达式是否可以进行优化,如果是,则重新设计SELECT语句以提高系统性能。 在优选实施例中,查询优化器消除外部select语句中的DISTINCT说明符以重新构建查询。 在其他优选实施例中,查询优化器在发送到数据库管理器之前重新构建查询,以优化查询以提高系统性能。

    Utility computing method and apparatus
    63.
    发明申请
    Utility computing method and apparatus 审中-公开
    效用计算方法和装置

    公开(公告)号:US20060155555A1

    公开(公告)日:2006-07-13

    申请号:US11027725

    申请日:2004-12-30

    IPC分类号: G06Q99/00

    CPC分类号: G06Q30/02 G06Q20/10

    摘要: A method, system, and computer program product that provide for more uniform pricing of utility computing resources, such as a computing grid. One aspect of the present invention is a method of calculating costs in a utility computing environment comprising receiving a request to process a work unit from a requester, generating at least one performance metric associated with the work unit, and debiting the requestor for processing the work unit based at least in part on the performance metric. The performance metric in this embodiment is related to an amount of resources required to process the work unit under predetermined conditions.

    摘要翻译: 一种方法,系统和计算机程序产品,可提供诸如计算网格之类的公用计算资源的更统一的定价。 本发明的一个方面是计算公用事业计算环境中的成本的方法,包括从请求者接收处理工作单元的请求,产生与所述工作单元相关联的至少一个性能度量,以及借用所述请求者处理所述工作 至少部分地基于绩效指标。 本实施例中的性能度量与在预定条件下处理工作单元所需的资源量有关。

    Techniques for processing database queries including user-defined functions
    64.
    发明申请
    Techniques for processing database queries including user-defined functions 失效
    用于处理数据库查询(包括用户定义的功能)的技术

    公开(公告)号:US20060041544A1

    公开(公告)日:2006-02-23

    申请号:US10920098

    申请日:2004-08-17

    申请人: John Santosuosso

    发明人: John Santosuosso

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30342 G06F17/30424

    摘要: A method, system and article of manufacture for query execution management in a data processing system and, more particularly, for managing execution of queries including user-defined functions. One embodiment provides a method for managing execution of a query against data of a database. The method includes receiving a query against the data of the database, the query having at least one query condition including a user-defined function. It is determined whether the user-defined function satisfies a predefined index applicability criterion. If the user-defined function satisfies the predefined index applicability criterion, an index over relevant data of the database is created for the user-defined function. The index is suitable for use in execution of the query against the data of the database to determine a corresponding query result.

    摘要翻译: 一种用于数据处理系统中的查询执行管理的方法,系统和制品,更具体地,涉及用于管理包括用户定义的功能的查询的执行。 一个实施例提供了一种管理数据库数据执行查询的方法。 该方法包括接收针对数据库的数据的查询,所述查询具有包括用户定义的功能的至少一个查询条件。 确定用户定义的功能是否满足预定的索引适用性标准。 如果用户定义的函数满足预定义的索引适用性标准,则为用户定义的函数创建对数据库相关数据的索引。 该索引适用于根据数据库的数据执行查询以确定相应的查询结果。

    System and method for managing presentation of data
    67.
    发明申请
    System and method for managing presentation of data 失效
    用于管理数据呈现的系统和方法

    公开(公告)号:US20050198011A1

    公开(公告)日:2005-09-08

    申请号:US10793417

    申请日:2004-03-04

    IPC分类号: G06F17/30

    摘要: A system, method and article of manufacture for presentation of data on a display device and, more particularly, for managing presentation of data in a tabular form on a display device. One embodiment provides a method of managing display of requested data on a display device. The method comprises, in response to a request for data, receiving the requested data in a tabular form having a plurality of columns and rows ordered according to an initial order; re-ordering at least one of the columns and rows, wherein the re-ordering is done on the basis of rules configured to intelligently arrange presentation of the requested data to a user; and outputting the re-ordered requested data for display on the display device.

    摘要翻译: 一种用于在显示设备上呈现数据的系统,方法和制品,更具体地,用于在显示设备上管理表格形式的数据呈现。 一个实施例提供了一种在显示设备上管理所请求数据的显示的方法。 该方法包括响应于对数据的请求,以具有根据初始顺序排列的多个列和行的表格形式接收所请求的数据; 重新排序列和行中的至少一个,其中重新排序是基于被配置为智能地布置所请求的数据到用户的规则来完成的; 并输出重新排序的请求数据以在显示装置上显示。

    Replacing an unavailable element in a query
    68.
    发明申请
    Replacing an unavailable element in a query 失效
    替换查询中不可用的元素

    公开(公告)号:US20050154709A1

    公开(公告)日:2005-07-14

    申请号:US10753514

    申请日:2004-01-08

    IPC分类号: G06F17/30

    摘要: A method, apparatus, system, and signal-bearing medium that in an embodiment replace an element in a query with a backup if the element is not available, but the backup is available. An element may also be removed from the query if the element is not required. In various embodiments, the element may be a table or a user-defined function. In this way, the query may still execute even if the element is not available.

    摘要翻译: 一种方法,装置,系统和信号承载介质,其在一个实施例中,如果所述元件不可用,但所述备份是可用的,则用查询中的元素代替备份。 如果不需要元素,也可以从查询中删除元素。 在各种实施例中,元件可以是表或用户定义的功能。 以这种方式,即使该元素不可用,查询仍然可以执行。

    Caching pages via host variable correlation
    69.
    发明申请
    Caching pages via host variable correlation 失效
    通过主机变量相关来缓存页面

    公开(公告)号:US20050114303A1

    公开(公告)日:2005-05-26

    申请号:US10691295

    申请日:2003-10-22

    IPC分类号: G06F17/30 G06F7/00

    CPC分类号: G06F17/30902

    摘要: A method, apparatus, system, and signal-bearing medium that in an embodiment track a history of statements that query data from a database. When a new statement is received, the history is searched for a correlation between the new statement and previous statements. The correlation is based on host variables in the history and the new statement. When a correlation is found, a prediction is made for the next statement to be received based on the previous statement in the history for which the correlation was found. The prediction is then used to retrieve pages from the database into a cache, which may be used by a subsequent statement.

    摘要翻译: 一种方法,装置,系统和信号承载介质,其在一个实施例中跟踪从数据库查询数据的语句的历史。 当接收到新的语句时,将搜索历史记录以查找新语句和前一语句之间的相关性。 相关性基于历史记录中的主机变量和新语句。 当找到相关性时,根据发现相关性的历史中的先前语句对下一个要接收的语句进行预测。 然后,该预测用于将数据库中的页面检索到高速缓存中,这可以由后续语句使用。

    Query optimization via a partitioned environment
    70.
    发明申请
    Query optimization via a partitioned environment 有权
    通过分区环境进行查询优化

    公开(公告)号:US20050060285A1

    公开(公告)日:2005-03-17

    申请号:US10660144

    申请日:2003-09-11

    IPC分类号: G06F17/30

    摘要: Systems, methods, and articles of manufacture for improving the efficiency of executing a query are provided. Queries frequently issued in a primary processing environment (e.g., a primary logical partition) may be run in a background processing environment (e.g., a background logical partition) with different access plans to determine the access plan that results in the least execution time. For some embodiments, in an effort to avoid executing queries that may have an adverse system-wide impact, selected queries may be analyzed in the background processing environment prior to being executed. This analysis may be performed to ensure the execution time of the query will not exceed a specified threshold, and/or will not result in excessive contention when executed in the primary processing environment.

    摘要翻译: 提供了用于提高执行查询效率的系统,方法和制造。 可以在具有不同访问计划的后台处理环境(例如,后台逻辑分区)中运行在主处理环境(例如,主逻辑分区)中经常发布的查询,以确定导致最少执行时间的访问计划。 对于一些实施例,为了避免执行可能具有不利的系统范围影响的查询,可以在执行之前在后台处理环境中分析所选择的查询。 可以执行该分析以确保查询的执行时间不会超过指定的阈值,和/或在主处理环境中执行时不会导致过多的争用。