⌘+k ctrl+k
1.4 (LTS)
搜索快捷键 cmd + k | ctrl + k
已知问题

旧版 Linux 发行版和 WSL 2 上的内存值显示不准确

在 Windows Subsystem for Linux 2 (WSL2) 上,当从 duckdb_settings 查询 max_memorymemory_limit 时,某些 Ubuntu 版本(例如 20.04 和 24.04)上的数值可能不准确。该问题也出现在较旧的发行版(如 Red Hat Enterprise Linux 8 (RHEL 8))上。

示例

FROM duckdb_settings() WHERE name LIKE '%mem%';

输出结果包含大于 1000 PiB 的数值

┌──────────────┬────────────┬─────────────────────────────────────────────┬────────────┬─────────┐
│     name     │   value    │                 description                 │ input_type │  scope  │
│   varchar    │  varchar   │                   varchar                   │  varchar   │ varchar │
├──────────────┼────────────┼─────────────────────────────────────────────┼────────────┼─────────┤
│ max_memory   │ 1638.3 PiB │ The maximum memory of the system (e.g. 1GB) │ VARCHAR    │ GLOBAL  │
│ memory_limit │ 1638.3 PiB │ The maximum memory of the system (e.g. 1GB) │ VARCHAR    │ GLOBAL  │
└──────────────┴────────────┴─────────────────────────────────────────────┴────────────┴─────────┘
© 2025 DuckDB 基金会,阿姆斯特丹,荷兰
行为准则 商标使用指南