REMOVING NODES FROM A QUERY TREE BASED ON A RESULT SET
    1.
    发明申请
    REMOVING NODES FROM A QUERY TREE BASED ON A RESULT SET 审中-公开
    根据结果​​集从查询树中删除编号

    公开(公告)号:US20070239673A1

    公开(公告)日:2007-10-11

    申请号:US11278714

    申请日:2006-04-05

    IPC分类号: G06F17/30

    CPC分类号: G06F16/24542

    摘要: In an embodiment, a query tree is created that represents a query expression, where the query tree includes a union of nodes. Each of the nodes represents a respective partition of a table, and the query expression specifies a key value and the table. A determination is made whether a result set exists that includes the key value, where the result set was previously retrieved from the table. If the determination is true, a decision is made based on the result set whether the key value is stored in the respective partition represented by each of the nodes. The nodes for which the key value is not stored in the respective partition are removed from the query tree to create an optimization tree, and the optimization tree is used to retrieve data from the table. In this way, nodes that are not necessary to be searched may be removed from query trees, in order to increase the performance of the query.

    摘要翻译: 在一个实施例中,创建表示查询表达式的查询树,其中查询树包括节点的并集。 每个节点表示表的相应分区,查询表达式指定键值和表。 确定是否存在包含键值的结果集,其中先前从表中检索结果集。 如果确定为真,则基于结果集确定密钥值是否存储在由每个节点表示的相应分区中。 键值不存储在相应分区中的节点从查询树中删除以创建优化树,并且优化树用于从表中检索数据。 以这种方式,可以从查询树中删除不需要搜索的节点,以便增加查询的性能。

    System and method for migrating databases
    2.
    发明申请
    System and method for migrating databases 失效
    用于迁移数据库的系统和方法

    公开(公告)号:US20070150488A1

    公开(公告)日:2007-06-28

    申请号:US11316245

    申请日:2005-12-22

    IPC分类号: G06F7/00

    CPC分类号: G06F17/303 Y10S707/99932

    摘要: A method, system and article of manufacture for migration of databases and, more particularly, for optimizing migration of a database from a source system to a target system. One embodiment provides a computer-implemented method for optimizing migration of a database from a source system to a target system. The method comprises collecting source parameters related to performance characteristics for the database on the source system. On the basis of the collected source parameters and target parameters of the target system database configuration information is generated. The target parameters will affect the operation of the database on the target system as compared to the operation of the database on the source system. The database configuration information is applicable to tune the database to operate on the target system. The method further comprises configuring the database to run on the target system according to the database configuration information.

    摘要翻译: 一种用于数据库迁移的方法,系统和制品,更具体地说,用于优化数据库从源系统到目标系统的迁移。 一个实施例提供了一种用于优化数据库从源系统到目标系统的迁移的计算机实现的方法。 该方法包括收集与源系统上的数据库的性能特征相关的源参数。 在收集的源参数和目标系统的目标参数的基础上,生成配置信息。 与源系统上的数据库的操作相比,目标参数将影响目标系统上数据库的操作。 数据库配置信息适用于调整数据库以对目标系统进行操作。 该方法还包括根据数据库配置信息配置数据库以在目标系统上运行。

    Apparatus and method for autonomic adjustment of resources in a logical partition to improve partitioned query performance
    3.
    发明申请
    Apparatus and method for autonomic adjustment of resources in a logical partition to improve partitioned query performance 审中-公开
    用于自动调整逻辑分区资源的装置和方法,以改善分区查询性能

    公开(公告)号:US20070124274A1

    公开(公告)日:2007-05-31

    申请号:US11290872

    申请日:2005-11-30

    IPC分类号: G06F17/30

    CPC分类号: G06F16/2471 G06F16/22

    摘要: In a partitioned database system that includes multiple logical partitions, query performance is estimated with a current allocation of resources. A determination is made whether additional resources are available or whether resources could be reallocated from one logical partition to a different logical partition. Query performance is then estimated again with a proposed reallocation of resources. This process continues iteratively until an allocation of resources is determined that will enhance the performance of the query. A resource allocation mechanism then initiates the reallocation of resources. In this manner, resources in logical partitions may be dynamically and autonomically reallocated to improve the performance of a query to a partitioned database.

    摘要翻译: 在包含多个逻辑分区的分区数据库系统中,使用资源的当前分配来估计查询性能。 确定是否有额外的资源可用或资源是否可以从一个逻辑分区重新分配到另一个逻辑分区。 然后,建议重新分配资源,再次估计查询性能。 该过程继续迭代,直到确定将增强查询性能的资源分配。 然后资源分配机制启动资源的重新分配。 以这种方式,可以动态地和自主地重新分配逻辑分区中的资源以改进对分区数据库的查询的性能。

    Apparatus and method for dynamically determining index split options from monitored database activity
    4.
    发明申请
    Apparatus and method for dynamically determining index split options from monitored database activity 审中-公开
    从监控的数据库活动中动态确定索引拆分选项的装置和方法

    公开(公告)号:US20070005631A1

    公开(公告)日:2007-01-04

    申请号:US11171728

    申请日:2005-06-30

    IPC分类号: G06F7/00

    CPC分类号: G06F16/2272

    摘要: The activity of a database is monitored, and index split options are dynamically determined from the monitored database activity. Appropriate action may then be taken based on the dynamically determined index split options. For example, the index may be automatically split using the dynamically determined index split options. A user command that specifies index split options may be compared to the dynamically determined index split options, and if the user command is not compatible with the dynamically determined index split options, the command may be inhibited, or the user may receive a warning message in response to the command. In addition, existing index use may be monitored, and if the monitored index use indicates the index is split poorly, the index may be re-generated using the dynamically determined index split options.

    摘要翻译: 监视数据库的活动,并从监视的数据库活动动态确定索引拆分选项。 然后可以基于动态确定的索引拆分选项进行适当的动作。 例如,可以使用动态确定的索引拆分选项自动拆分索引。 可以将指定索引拆分选项的用户命令与动态确定的索引拆分选项进行比较,并且如果用户命令与动态确定的索引拆分选项不兼容,则该命令可能被禁止,或者用户可能接收到警告消息 回应命令。 此外,可以监视现有的索引使用,并且如果监视的索引使用指示索引被拆分差,则可以使用动态确定的索引拆分选项重新生成索引。

    DATABASE OPTIMIZATION APPARATUS AND METHOD
    5.
    发明申请
    DATABASE OPTIMIZATION APPARATUS AND METHOD 审中-公开
    数据库优化装置和方法

    公开(公告)号:US20060155675A1

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

    申请号:US11277229

    申请日:2006-03-22

    IPC分类号: G06F17/30

    摘要: A database optimizer collects statistics regarding applications accessing a database, and makes one or more changes to the database schema to optimize performance according to the collected statistics. In a first embodiment, the optimizer detects when a certain type of application accesses the database a percentage of time that exceeds a predefined threshold level, and if the data in the database is stored in a less-than-optimal format for the application, the data type of one or more columns in the database is changed to a more optimal format for the application. In a second embodiment, the optimizer detects when one type of application accesses a column a percentage of time that exceeds a first predefined threshold level and is less than a second predefined threshold level, and creates a new column in the database so the data is present in both formats.

    摘要翻译: 数据库优化器收集有关访问数据库的应用程序的统计信息,并对数据库模式进行一个或多个更改以根据收集的统计信息优化性能。 在第一实施例中,优化器检测特定类型的应用程序何时访问数据库超过预定阈值级别的时间百分比,并且如果数据库中的数据以针对应用的不是最佳格式存储, 将数据库中的一个或多个列的数据类型更改为应用程序的更优化格式。 在第二实施例中,优化器检测何时一个应用程序访问列超过第一预定义阈值级别并小于第二预定义阈值级别的时间百分比,并在数据库中创建新列,以便数据存在 在两种格式。

    Optimization of database network traffic based upon data-use analysis
    7.
    发明申请
    Optimization of database network traffic based upon data-use analysis 有权
    基于数据使用分析优化数据库网络流量

    公开(公告)号:US20050256884A1

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

    申请号:US11189395

    申请日:2005-07-26

    IPC分类号: G06F17/30 G06F7/00

    摘要: An apparatus, program product and method utilize one or more usage statistics, which are reflective of what data is actually and/or likely to be used by a client when processing a database query, to reduce or eliminate the transfer of unnecessary data between a client and server in a client-server database management system. Information such as the columns that are or have been used and/or the number of rows that have been accessed, may be utilized to identify certain data that is likely to not be used during processing of the database query. Based upon the data that has been identified, a subset of the data that would otherwise be returned as a result of the database query may be identified and returned to a client, often substantially reducing the amount of data required to be retrieved by a client in connection with a database query.

    摘要翻译: 一种装置,程序产品和方法利用一个或多个使用统计信息,其反映在处理数据库查询时客户端实际和/或可能使用的数据,以减少或消除客户端之间的不必要数据传输 和服务器在客户端 - 服务器数据库管理系统中。 可以利用诸如已被使用的列和/或已经被访问的列的数量的信息来标识在处理数据库查询期间可能不被使用的某些数据。 基于已经识别的数据,可以识别否则将作为数据库查询的结果返回的数据的子集,并将其返回给客户端,这通常显着地减少客户端需要检索的数据量 与数据库查询的连接。

    Service enablement via on demand resources
    8.
    发明申请
    Service enablement via on demand resources 审中-公开
    通过点播资源实现服务支持

    公开(公告)号:US20050240650A1

    公开(公告)日:2005-10-27

    申请号:US10829622

    申请日:2004-04-22

    IPC分类号: G06F15/16

    CPC分类号: G06Q10/06

    摘要: A method, apparatus, system, and signal-bearing medium that in an embodiment determine whether a task is allowed to use a service-enabled resource, wherein the service-enabled resource is disabled until a fee is paid. If the task is allowed to use the service-enabled resource, then the service-enabled resource is allocated to the task. If the task is not allowed to use the service-enabled resource, then a non-service enabled resource is allocated to the task.

    摘要翻译: 一种方法,装置,系统和信号承载介质,其在一个实施例中确定是否允许任务使用启用服务的资源,其中所述服务使能的资源被禁用,直到支付费用。 如果任务被允许使用启用了服务的资源,则将启用服务的资源分配给该任务。 如果不允许任务使用启用了服务的资源,则将非服务启用的资源分配给该任务。