Files
Baradb/docs/fa/troubleshooting.md

1.3 KiB

عیب‌یابی

مشکلات نصب

Nim یافت نشد

curl https://nim-lang.org/choosenim/init.sh -sSf | sh

خطای کامپایل SSL

nim c -d:ssl -d:release -o:build/baradadb src/baradadb.nim

وابستگی‌های گم‌شده

nimble install -d -y

مشکلات زمان اجرا

پورت در حال استفاده

BARADB_PORT=5433 ./build/baradadb

Permission denied

mkdir -p ./data
chmod 755 ./data

کمبود حافظه

BARADB_MEMTABLE_SIZE_MB=32 \
BARADB_CACHE_SIZE_MB=128 \
./build/baradadb

مشکلات کوئری

خطای نحوی

SELECT name, age FROM users WHERE age > 18;

جدول یافت نشد

CREATE TYPE User { name: str, age: int32 };

عدم تطابق نوع

SELECT * FROM users WHERE age > 18;

مشکلات اتصال

Connection refused

./build/baradadb
sudo ufw allow 9472

مشکلات عملکرد

کوئری‌های کند

  1. ایجاد اندیس: CREATE INDEX idx_users_name ON users(name);
  2. استفاده از LIMIT
  3. افزایش کش: BARADB_CACHE_SIZE_MB=1024

حالت اشکال‌زدایی

BARADB_LOG_LEVEL=debug ./build/baradadb