Adaptively overlapping the writing of redo log records
AssigneeOracle International Corporation
InventorsGraham Ivey, Shih-Yu Huang, Yunrui Li, Shampa Chakravarty
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsGraham Ivey, Shih-Yu Huang, Yunrui Li, Shampa Chakravarty
Estimating the term…
The present disclosure relates to adaptively overlapping redo writes. A log writer, while operating in a thin mode, may assign a first log writer group of a plurality of log writer groups to write one or more first redo log records to an online redo log in response to determining that a pipelining parameter is satisfied. The thin mode may be associated with one or more target sizes that are less than one or more target sizes associated with a thick mode. The log writer may determine to operate the thick mode based at least in part on at least a portion of the plurality of log writer groups being unavailable to write one or more second redo log records to the online redo log. The log writer, while operating in the thick mode, may assign a second log writer group of the plurality of log writer groups to write one or more second redo log records from the log buffer to the online redo log in response to determining that an amount of redo log records in the log buffer meets one of the one or more target sizes associated with the thick mode. The log writer, while operating in the thick mode, may assign a third log writer group of the plurality of log writer groups to write one or more second redo log records from the log buffer to the online redo log in response to determining that a highest busy group number meets or exceeds a core threshold.
A method comprising:
One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause:
Dependencies are inferred from the claim text.