Skip to content

Configure DuckDB memory limit based on available system RAM  #5392

@qodo-code-review

Description

@qodo-code-review

Description

  • DuckDB connections currently have no memory constraints, potentially causing out-of-memory issues
  • System memory availability varies across deployment environments
  • Need to dynamically calculate and apply appropriate memory limits at runtime

Deliverables

  • RAM Calculation: Implement method to determine total system memory and current process memory usage
  • Memory Limit: Set DuckDB connection pool memory limit to half of available RAM in GB
  • Connection Pool: Update connection string to include calculated memory limit parameter

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