Adaptive high-performance database redo log synchronization
    11.
    发明授权
    Adaptive high-performance database redo log synchronization 有权
    自适应高性能数据库重做日志同步

    公开(公告)号:US09418129B2

    公开(公告)日:2016-08-16

    申请号:US13791607

    申请日:2013-03-08

    CPC classification number: G06F17/30575 G06F17/30227 G06F17/30368

    Abstract: A method, system, and computer program product for adaptive high-performance database redo log synchronization. The method commences upon performing a write operation of a redo log entry, the write operation concluding with an indication of completion of the write operation of the redo log entry. Any number of committing processes may be waiting for the indication of completion, and upon indication of completion, then (using a first synchronization mode) the processes or proxy measures the waiting time as experienced by the committing processes (e.g., while waiting for the indication of completion of the write operation of the redo log entry). In some cases a second synchronization mode would introduce less latency than the first synchronization mode, so the system changes to a second synchronization mode. The system can also change mode when a predicted second mode waiting time is smaller than the measured waiting time.

    Abstract translation: 一种用于自适应高性能数据库重做日志同步的方法,系统和计算机程序产品。 在执行重做日志条目的写入操作时,该方法开始,写入操作以与重做日志条目的写入操作的完成指示结束。 任何数量的提交过程可以等待完成的指示,并且在完成指示之后(使用第一同步模式),处理或代理测量由提交处理所经历的等待时间(例如,在等待指示时 完成重写日志条目的写入操作)。 在一些情况下,第二同步模式将引入比第一同步模式更少的延迟,因此系统改变为第二同步模式。 当预测的第二模式等待时间小于测量的等待时间时,系统也可以改变模式。

    Techniques To Parallelize CPU and IO Work of Log Writes
    12.
    发明申请
    Techniques To Parallelize CPU and IO Work of Log Writes 审中-公开
    并行化CPU和IO日志写入工作的技术

    公开(公告)号:US20140279917A1

    公开(公告)日:2014-09-18

    申请号:US13831489

    申请日:2013-03-14

    CPC classification number: G06F16/13

    Abstract: Techniques are provided for managing cached data objects in a mixed workload environment. In an embodiment, a system, log data is stored in one or more buffers. In response to receiving a request to perform a logical write, a first process writes a first portion of the log data to a log file in persistent storage. While the first portion of the log data is being written to the log file, a second process writes a second portion of the log data in the one or more buffers to the log file in persistent storage. In another embodiment, a request to perform a second logical write may be received before the first logical write completes. While the first log data is being written to the log file, one or more processes write second log data for the second logical write to the log file.

    Abstract translation: 提供了在混合工作负载环境中管理缓存数据对象的技术。 在一个实施例中,系统,日志数据被存储在一个或多个缓冲器中。 响应于接收到执行逻辑写入的请求,第一进程将日志数据的第一部分写入持久存储器中的日志文件。 当日志数据的第一部分被写入日志文件时,第二个进程将一个或多个缓冲区中的日志数据的第二部分写入持久存储器中的日志文件。 在另一个实施例中,可以在第一逻辑写完成之前接收执行第二逻辑写入的请求。 当第一个日志数据被写入日志文件时,一个或多个进程将第二个逻辑写入的第二个日志数据写入日志文件。

Patent Agency Ranking