Robust end-of-log processing
    1.
    发明授权
    Robust end-of-log processing 有权
    强大的日志结束处理

    公开(公告)号:US07756838B2

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

    申请号:US11301168

    申请日:2005-12-12

    IPC分类号: G06F17/00

    摘要: A method of invalidating an unused log file in a database includes examining a discard log information storage area and determining if a discard log exists. If the discard log exists, the log is invalidated. The headers of each of the log files that have been fully invalidated are then invalidated. The discard log is then fully invalidated and a new log file may be generated on top of the discarded log. The method may be interrupted by a failure, a changeover, or crash and will be repeated until it completes.

    摘要翻译: 使数据库中未使用的日志文件无效化的方法包括检查丢弃日志信息存储区域并确定丢弃日志是否存在。 如果丢弃日志存在,则日志无效。 然后,已完全无效的每个日志文件的头文件无效。 然后,丢弃日志将被完全无效,并且可能会在丢弃的日志之上生成新的日志文件。 该方法可能会由于故障,切换或崩溃而中断,并将重复直到完成。

    Linked data structure integrity verification system which verifies actual node information with expected node information stored in a table
    2.
    发明授权
    Linked data structure integrity verification system which verifies actual node information with expected node information stored in a table 失效
    链接的数据结构完整性验证系统,其使用存储在表中的预期节点信息来验证实际节点信息

    公开(公告)号:US06185569B2

    公开(公告)日:2001-02-06

    申请号:US09106727

    申请日:1998-06-29

    IPC分类号: G06F1730

    摘要: A linked data structure verification system to verify the integrity of at least one linked data structure simultaneously by way of a verification setup phase and an integrity verification phase. Individual nodes are retrieved from a memory device and examined seriatim in optimal memory device location order. Nodes are retrieved and examined in optimal memory device location order for maximum memory device retrieval performance. Expected and/or actual node information about nodes in a given linked data structure are temporarily stored as records in an integrity verification table for only as much time as is necessary to verify any part of the node information prior to excising one or more unnecessary records from the integrity verification table.

    摘要翻译: 一种链接的数据结构验证系统,其通过验证设置阶段和完整性验证阶段同时验证至少一个链接的数据结构的完整性。 从存储设备检索单个节点,并以最佳存储器设备位置顺序进行检查。 以最佳存储器件位置顺序检索和检查节点,以获得最大的存储器件检索性能。 将关于给定链接数据结构中的节点的预期和/或实际节点信息作为记录临时存储在完整性验证表中,只需要在将一个或多个不必要记录从一个或多个不必要记录中删除之前验证节点信息的任何部分所需的时间 完整性验证表。

    On-line dynamic file shrink facility
    3.
    发明授权
    On-line dynamic file shrink facility 有权
    在线动态文件收缩设备

    公开(公告)号:US06249792B1

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

    申请号:US09212661

    申请日:1998-12-16

    IPC分类号: G06F1200

    摘要: An on-line dynamic shrink facility sets an allocation fence in a file and moves data from above the fence to below the fence. The fence is based on a target size for the file. When all the data above the fence is moved below the fence, the space above the fence is freed. The target size can be a specified size, an original size for the file when it was created, or a size calculated by examining the amount of space used and adding in an amount of desired free space. Resources that are required to move the data, such as old and new allocation units for the data, or that will be impacted by movement of the data, such as index entries, are locked or latched to prevent corruption of the data while it is being moved. The operations are performed in discreet transactions which are immediately committed to minimize the impact on other users of the file.

    摘要翻译: 在线动态收缩设备在文件中设置分配围栏,并将数据从栅栏上方移动到围栏下方。 围栏基于文件的目标大小。 当栅栏上方的所有数据移动到栅栏下方时,围栏上方的空间将被释放。 目标大小可以是指定的大小,创建文件时的原始大小,或通过检查所使用的空间量和添加所需可用空间的数量计算的大小。 移动数据所需的资源(例如数据的旧的和新的分配单元)或将被数据移动(例如索引条目)影响的资源被锁定或锁定,以防止数据被破坏 移动了 这些操作是在谨慎的交易中执行的,这些交易立即被承诺最小化对文件的其他用户的影响。