알려진 문제
알려진 문제 (Known Issues)
DuckDB CLI 클라이언트에서 발생할 수 있는 알려진 문제점과 해결 방법을 정리해 봤어요. 같은 증상이 나타났다면 이 문서를 먼저 확인해 보면 좋아요.
출처: 문서
본문
오래된 Linux 배포판과 WSL 2에서 메모리 값이 정확하지 않은 문제 (Incorrect Memory Values on Old Linux Distributions and WSL 2)
Windows Subsystem for Linux 2 (WSL2)에서 duckdb_settings의 max_memory나 memory_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 │
└──────────────┴────────────┴─────────────────────────────────────────────┴────────────┴─────────┘