Skip to content

Optimize new write-ahead-log #385

@CGodiksen

Description

@CGodiksen

Some features and optimizations were left out on the initial PR for the write-ahead-log to avoid having too much in a single PR. This issue contains a list of tasks that can be done to further optimize and add features to the new write-ahead-log

  • Make it possible to control threshold for when to truncate and rewrite WAL file.
  • Make it possible to turn off WAL.
  • Delete based on size instead of batch count for more consistency.
  • Maybe handle spilled buffers with WAL.
  • Handle data transfer and other operations with WAL.
  • Look into if the WAL should be used for normal tables.
  • Look through the code and check for optimizations and simplications.

When a task in the list is started, we should consider moving it to a separate issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions