Dynamic query optimization between systems based on system conditions
    11.
    发明申请
    Dynamic query optimization between systems based on system conditions 审中-公开
    基于系统条件的系统之间的动态查询优化

    公开(公告)号:US20090049024A1

    公开(公告)日:2009-02-19

    申请号:US11891919

    申请日:2007-08-14

    IPC分类号: G06F17/30

    CPC分类号: G06F16/2453

    摘要: A computer-implemented system, method and article of manufacture for managing a plurality of database systems in a domain, wherein each of the database systems are managed by one or more closed-loop system management (CLSM) regulators. A virtual regulator manages the domain, wherein the virtual regulator communicates with the CLSM regulators to monitor the database systems' system conditions and operating environment events within the domain and to provide for dynamic query optimization between the database systems within in the domain based on the system conditions and operating environment events.

    摘要翻译: 一种用于管理域中的多个数据库系统的计算机实现的系统,方法和制品,其中每个数据库系统由一个或多个闭环系统管理(CLSM)调节器管理。 虚拟调节器管理域,其中虚拟调节器与CLSM调节器通信以监视数据库系统的系统状况和域内的操作环境事件,并且基于系统在域内的数据库系统之间提供动态查询优化 条件和操作环境事件。

    CONVERTING TEMPORAL DATA INTO TIME SERIES DATA
    12.
    发明申请
    CONVERTING TEMPORAL DATA INTO TIME SERIES DATA 审中-公开
    将时间数据转换为时间序列数据

    公开(公告)号:US20080147603A1

    公开(公告)日:2008-06-19

    申请号:US11610534

    申请日:2006-12-14

    IPC分类号: G06F7/06

    CPC分类号: G06F7/10 G06F16/245

    摘要: A method of and system for extracting time series data from temporal data in a database table is disclosed. The method comprises receiving a request for time series data, the request including information indicative of a period of time to be covered by the request, values sought by the request, time instants at which the values are sought and a precision between consecutive time instants, and creating a temporary table and populating the temporary table with a plurality of time stamps covering the period of time indicated by the request, consecutive time stamps being separated by the precision indicated by the request, and the time stamps specifying the time instants indicated by the request. The method also comprises querying the database table so as to identify for each time stamp in the temporary table, a row in the database table which has temporal data covering the time stamp and extracting values specified in the request from the identified rows, and associating the extracted data with the appropriate time stamps.

    摘要翻译: 公开了一种从数据库表中的时间数据中提取时间序列数据的方法和系统。 所述方法包括接收对时间序列数据的请求,所述请求包括指示要由所述请求覆盖的时间段的信息,所述请求寻求的值,寻求所述值的时刻和连续时刻之间的精度, 以及创建一个临时表格并且填充临时表格,该多个时间戳覆盖由该请求所指示的时间段,连续的时间戳被该请求所指示的精度分隔,以及指定由该请求指示的时刻的时间戳 请求。 该方法还包括查询数据库表以识别临时表中的每个时间戳,数据库表中的一行具有覆盖时间标记的时间数据,并从所识别的行中提取请求中指定的值,并将 用适当的时间戳提取数据。

    Similarity string filtering
    13.
    发明授权
    Similarity string filtering 有权
    相似字符串过滤

    公开(公告)号:US07283999B1

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

    申请号:US10740780

    申请日:2003-12-19

    IPC分类号: G06F17/30

    摘要: A method, computer program and system for optimizing similarity string filtering are disclosed. A first data string comprising one or more data characters and selecting a second data string comprising one or more data characters are selected. At least one of a defined set of shapes is applied to the first data string to generate one or more patterns associated with the first data string. At least one of the defined set of shapes is applied to the second data string to generate one or more patterns associated with the second data string. The one or more patterns associated with the first data string are compared with the one or more patterns associated with the second data string to determine if one or more matching patterns exist. The first data string and the second data string are linked if one or more matching patterns exist.

    摘要翻译: 公开了一种用于优化相似性串过滤的方法,计算机程序和系统。 选择包括一个或多个数据字符并且选择包括一个或多个数据字符的第二数据串的第一数据串。 将定义的一组形状中的至少一个应用于第一数据串以产生与第一数据串相关联的一个或多个模式。 将所定义的一组形状中的至少一个应用于第二数据串以产生与第二数据串相关联的一个或多个模式。 将与第一数据串相关联的一个或多个模式与与第二数据串相关联的一个或多个模式进行比较,以确定是否存在一个或多个匹配模式。 如果存在一个或多个匹配模式,则第一数据串和第二数据串被链接。

    Closed-loop supportability architecture
    14.
    发明申请
    Closed-loop supportability architecture 审中-公开
    闭环支持架构

    公开(公告)号:US20070130231A1

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

    申请号:US11295409

    申请日:2005-12-06

    IPC分类号: G06F17/30

    摘要: A closed-loop supportability system for a database system includes a system health check administrator to allow the definition of supportability service level goals, a supportability regulator to regulate the execution of the database system to attempt to achieve the supportability service level goals, a supportability monitor to provide real-time views of the database system performance against the supportability rules, and a supportability correlator to provide analysis of the database system performance against the supportability rules.

    摘要翻译: 用于数据库系统的闭环支持系统包括系统健康检查管理员,以允许定义可支持性服务级别目标,支持性调节器来调节数据库系统的执行以尝试实现可支持性服务级别目标,可支持性监视器 根据支持性规则提供数据库系统性能的实时视图,以及可支持性相关器,根据可支持性规则提供数据库系统性能分析。

    Automating business events
    15.
    发明申请
    Automating business events 有权
    自动化业务活动

    公开(公告)号:US20070130174A1

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

    申请号:US11295777

    申请日:2005-12-07

    IPC分类号: G06F7/00

    摘要: A method, computer system, and database system for automating a business rule in a database are disclosed. One or more database triggers associated with a business rule state machine are enabled and the business rule state machine is initialized.

    摘要翻译: 公开了一种用于使数据库中的业务规则自动化的方法,计算机系统和数据库系统。 启用与业务规则状态机关联的一个或多个数据库触发器,并初始化业务规则状态机。

    Identifying database request sources
    16.
    发明申请
    Identifying database request sources 有权
    识别数据库请求源

    公开(公告)号:US20070100793A1

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

    申请号:US11254374

    申请日:2005-10-20

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30557

    摘要: A method, computer program, and database system are disclosed for identifying a second source of a request sent to a database management system by a first source. A database message is received from the first source. The database message includes a second value for a second source-identifying parameter. The second value identifies a second source. The second value for the second source-identifying parameter is stored in a log.

    摘要翻译: 公开了一种用于识别由第一来源发送到数据库管理系统的请求的第二来源的方法,计算机程序和数据库系统。 从第一个源接收数据库消息。 数据库消息包括用于第二源标识参数的第二值。 第二个值标识第二个来源。 第二个源识别参数的第二个值存储在日志中。

    Workload group trend analysis in a database system
    17.
    发明申请
    Workload group trend analysis in a database system 审中-公开
    数据库系统中的工作负载组趋势分析

    公开(公告)号:US20060026179A1

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

    申请号:US11027896

    申请日:2004-12-30

    IPC分类号: G06F7/00

    CPC分类号: G06F16/217

    摘要: The described technique is for use in analyzing performance of a database system as it executes requests that are sorted into multiple workload groups, where each workload group has an associated level of service that is desired from the database system. The technique involves gathering data that describes performance metrics for the database system as it executes the requests in at least one of the workload groups, organizing the data in a format that shows changes in the performance metrics over time, and delivering the data in this format for viewing by a human user.

    摘要翻译: 所描述的技术用于分析数据库系统的性能,因为它执行分类到多个工作负荷组的请求,其中每个工作负荷组具有从数据库系统期望的相关联的服务级别。 该技术涉及收集描述数据库系统的性能指标的数据,因为它执行至少一个工作负载组中的请求,以随时间显示性能指标变化的格式组织数据,并以此格式传送数据 供人类用户观看。

    Sequenced modifications of multiple rows in a temporal table
    18.
    发明授权
    Sequenced modifications of multiple rows in a temporal table 有权
    在时间表中对多行进行了顺序修改

    公开(公告)号:US08666956B1

    公开(公告)日:2014-03-04

    申请号:US12969795

    申请日:2010-12-16

    IPC分类号: G06F17/30

    摘要: A SEQUENCED request a) to apply a temporal Source table to a temporal Target table under a predicate is received. The Source table includes a plurality of rows that qualify to apply to a single Target table row under the predicate. The predicate specifies a Source table join column. Each of the plurality of Source table rows and the single Target table row include a ValidTime dimension. The plurality of Source table rows is b) ordered by the Source table join column and a period-to-be-modified. The next of the ordered plurality of Source table rows is c) applied by determining that the Target table row has a TransactionTime and, in response, closing out the TransactionTime of the Target table row. Applying the next of the ordered plurality of Source table rows includes identifying an RDIFF range as the period-to-be-modified of the Source table row being applied that is later than the ValidTime range of the single Target table row. Applying the next of the ordered plurality of Source table rows includes creating an RDIFF row being the same as the Target table row except the ValidTime of the RDIFF row is set to RDIFF range. A second of the ordered plurality of Source table rows d) is applied by applying c) to the RDIFF row as the Target table row.

    摘要翻译: SEQUENCED请求a)将时间源表应用于谓词下的时间目标表。 源表包含多个行,这些行有资格应用于谓词下的单个目标表行。 谓词指定了源表连接列。 多个源表行和单个目标表行中的每一个包括一个有效时间维度。 多个源表行是b)由源表连接列排序并进行修改。 通过确定目标表行具有TransactionTime并且作为响应关闭目标表行的TransactionTime,应用下一个排序的多个源表行。 应用下一个有序的多个源表行包括将RDIFF范围标识为正在应用的源表行的周期,该时间段晚于单个目标表行的ValidTime范围。 应用下一个有序的多个源表行包括创建与目标表行相同的RDIFF行,但RDIFF行的有效时间值被设置为RDIFF范围。 通过将c)应用到RDIFF行作为目标表行来应用订购的多个源表行d)中的第二行。

    Deciding whether to cache a generic plan for executing a request based on a system performance metric
    19.
    发明授权
    Deciding whether to cache a generic plan for executing a request based on a system performance metric 有权
    决定是否缓存基于系统性能指标执行请求的通用计划

    公开(公告)号:US08621482B1

    公开(公告)日:2013-12-31

    申请号:US12205380

    申请日:2008-09-05

    IPC分类号: G06F9/46 G06F7/00

    摘要: A method, computer program, and database system are disclosed. A plurality of instances of a request to a database system are received. All instances of the request have a same set of variables to use in executing the request. The values of the variables are supplied by data in a data source. A specific plan for executing one instance of the request is generated. Generating the specific plan includes taking into account data in the data source. The specific plan is executed on the database system. A system run-time metric and a parsing time for executing the specific plan are captured and saved. A generic plan is generated and cached based on a comparison of the system run-time metric and the parsing time for executing the specific plan.

    摘要翻译: 公开了一种方法,计算机程序和数据库系统。 接收到对数据库系统的请求的多个实例。 请求的所有实例都有一组相同的变量用于执行请求。 变量的值由数据源中的数据提供。 生成用于执行请求的一个实例的具体计划。 生成具体计划包括考虑数据源中的数据。 具体计划在数据库系统上执行。 捕获并保存用于执行特定计划的系统运行时度量和解析时间。 基于系统运行时间度量和执行特定计划的解析时间的比较,生成和缓存通用计划。

    Commit-time timestamping of temporal rows
    20.
    发明授权
    Commit-time timestamping of temporal rows 有权
    时间行的提交时间戳

    公开(公告)号:US08301934B1

    公开(公告)日:2012-10-30

    申请号:US12425692

    申请日:2009-04-17

    IPC分类号: G06F11/00

    CPC分类号: G06F17/30705

    摘要: A base table temporal row affected by a transaction is timestamped. The temporal row has a row ID. The temporal row in the base table is modified according to the transaction. The row ID for the modified temporal row is associated with an identifier for the transaction in a temporal work table. Upon committing the transaction: the temporal work table is searched to determine the row ID of the temporal row modified by the transaction, and a commit-time is saved into the temporal row identified by the row ID.

    摘要翻译: 受事务影响的基表时间行是时间戳的。 时间行有行ID。 根据交易修改基表中的时间行。 修改的时间行的行ID与时间工作表中的事务的标识符相关联。 在提交事务时:搜索时间工作表以确定由事务修改的时间行的行ID,并将提交时间保存到由行ID标识的时间行中。