SupaScale 12-Container Supabase Docker Workbench Emblem SupaScale 12-Container Docker
  • Bàn Tính 12 Container
  • Bản Vẽ Docker (8)
  • Đối Chiếu TCO (4)
  • Phương Pháp Tính
  • Giới Thiệu
  • Liên Hệ
  • EN // ENGLISH
    BP-06 // PGVECTOR HNSW MEMORY MATH // SUPASCALE BLUEPRINT

    Công Thức Tính RAM pgvector HNSW Cho Supabase AI — SupaScale Docker Guide

    Giữ nóng đồ thị HNSW 2 triệu vector trong RAM trên Cloud đòi hỏi gói Compute $110–$210/tháng. SupaScale tính toán chuẩn cấu hình KVM/HF 16 GB–32 GB tối ưu chi phí.

    Khuyến nghị tối thiểu từ SupaScale: 16 GB RAM • Cấu hình tối ưu: 32 GB RAM (Biểu phí đối chiếu ngày 2026-11-12).

    Cảnh Báo Điểm Nghẽn Bộ Nhớ Trên SupaScale:

    Truy vấn tương đồng vector chậm đi hàng chục lần ngay khi đồ thị HNSW vượt quá vùng đệm RAM, đồng thời lệnh tạo index với maintenance_work_mem=64MB mặc định sẽ tràn ra đĩa rất lâu!

    SupaScale pgvector HNSW RAM Formula & Supabase AI Stack Sizing Self-Hosted Supabase Docker Architecture Diagram
    Sơ đồ kiến trúc SupaScale cho kịch bản: Công Thức Tính RAM pgvector HNSW Cho Supabase AI.

    Bảng Ước Tính Phân Bổ RAM Trên SupaScale: Công Thức Tính RAM pgvector HNSW Cho Supabase AI

    Nhóm Tiến Trình Supabase Docker RAM Khởi Động Nền Mức Tải 50K MAU Phân Loại Rủi Ro
    500K Vectors × 1536d (32-bit float vector) ~3.70 GB Index 16 GB Host Tier Standard fp32
    500K Vectors × 1536d (16-bit halfvec) ~1.95 GB Index 8 GB–16 GB Host ~48% RAM Saved
    2M Vectors × 1536d (16-bit halfvec) ~7.80 GB Index 32 GB Host Tier KVM 8 / HF 32GB
    Managed Cloud Large/XL Compute Add-on $110–$210/tháng +$0.125/GB disk Public Cloud Rate

    SupaScale pgvector halfvec(1536) HNSW Index & Maintenance Memory SQL

    -- Cut HNSW index footprint by ~50% using 16-bit halfvec quantization in pgvector 0.7+:
    SET maintenance_work_mem = '4GB';
    SET max_parallel_maintenance_workers = 4;
    
    CREATE INDEX CONCURRENTLY docs_embedding_hnsw_idx
      ON public.document_chunks
      USING hnsw ((embedding::halfvec(1536)) halfvec_cosine_ops)
      WITH (m = 16, ef_construction = 64);

    Nạp Kịch Bản "Công Thức Tính RAM pgvector HNSW Cho Supabase AI" Vào Bàn Tính 12 Container SupaScale →

    1. Phép Tính Byte Xác Định Của SupaScale Cho Chỉ Mục HNSW 1.536 Chiều

    Mỗi vector chuẩn float32 1.536 chiều chiếm 6.144 byte thô (1536 × 4 byte) cộng khoảng 1.3 KB liên kết cạnh đồ thị (m=16), tương đương ~7.4 KB mỗi dòng — tức 1 triệu vector cần ~7.4 GB RAM riêng cho phần index. Theo khuyến nghị của SupaScale, chuyển sang kiểu halfvec(1536) (16-bit) rút gọn chỉ mục còn ~3.9 GB/1 triệu vector.

    2. Kết Hợp Tổ Hợp Slim Core 7 Trên SupaScale Để Dồn RAM Nuôi Đồ Thị HNSW

    Ứng dụng AI RAG thường chỉ cần Postgres, Supavisor, Kong, GoTrue và REST/Deno mà không dùng tới Logflare hay ImgProxy. Bỏ chọn các ô không cần thiết trên lưới SupaScale giải phóng ngay ~2.0 GB RAM cho bộ đệm trang Linux.

    3. Ưu Thế Xung Nhịp Đơn Nhân Cao Với Tập Lệnh SIMD Khi Chọn Máy Chủ Qua SupaScale

    Vòng lặp tính khoảng cách cosine trong pgvector tận dụng mạnh tập lệnh SIMD AVX2/AVX-512 của CPU. Các dòng máy Vultr High Frequency 3.5GHz+ và AMD EPYC KVM giúp rút ngắn thời gian duyệt đồ thị vector.

    Cấu Hình Máy Chủ Khớp Định Cỡ SupaScale Cho Công Thức Tính RAM pgvector HNSW Cho Supabase AI

    ƯU TIÊN #1 TỪ SUPASCALE

    Vultr High Frequency 3.5GHz+ NVMe (Tối ưu pgvector & Realtime Ping Thấp) — SupaScale

    Từ $24/tháng (~612k)

    Tính phí theo giờ giúp đo kiểm chỉ mục AI pgvector HNSW trên máy 16GB/32GB cực rẻ.

    Xem Gói Vultr 3.5GHz+ HF Cho Bản Vẽ Công Thức Tính RAM pgvector HNSW Cho Supabase AI Qua SupaScale →
    PHƯƠNG ÁN ĐỐI CHIẾU #2

    Hostinger KVM NVMe VPS (1-Click Docker / Coolify + Supabase) — SupaScale

    Từ $4.99/tháng (~127k)

    Chu kỳ 12–24 tháng trên gói KVM 2 (8GB) hoặc KVM 4 (16GB) khóa đáy cước + trừ thêm 20% đối tác.

    Đối Chiếu Hostinger KVM VPS Cho Cụm Supabase Này Qua SupaScale →

    Ghi chú giá công khai SupaScale: Cập nhật ngày 2026-11-12 từ trang chính thức của hãng; giá ưu đãi và gia hạn có thể thay đổi, vui lòng kiểm tra tại trang thanh toán.

    Câu Hỏi Kỹ Thuật SupaScale: Công Thức Tính RAM pgvector HNSW Cho Supabase AI

    Image PostgreSQL chính thức trong mô hình SupaScale đã cài sẵn tiện ích pgvector chưa?

    Đã tích hợp sẵn trong image supabase/postgres:15.8.1+; bạn chỉ cần chạy lệnh CREATE EXTENSION IF NOT EXISTS vector; trong SQL Editor.

    Vì sao SupaScale ưu tiên chuẩn chỉ mục HNSW halfvec_cosine_ops hơn IVFFlat?

    Chỉ mục HNSW tự cân bằng đồ thị khi thêm/xóa văn bản mới liên tục mà không bị tụt độ chính xác hay bắt chạy lại REINDEX định kỳ như IVFFlat.

    Tại sao SupaScale đặt SET maintenance_work_mem = 4GB trước khi tạo chỉ mục HNSW?

    Mức mặc định 64 MB quá nhỏ khiến quá trình dựng đồ thị HNSW bị tràn ra ổ đĩa, làm thời gian đánh chỉ mục kéo dài gấp nhiều lần.