PG17 PGSizer English (EN)

Công bố hoa hồng liên kết (PGSizer): Nhấp qua liên kết đối tác /go/ trên PGSizer có thể mang lại hoa hồng giới thiệu cho trang mà không tăng chi phí của bạn. Biểu phí tra cứu ngày 2026-11-12. Xem Tuyên Bố PGSizer →

PGVECTOR-HNSW // Cơ Sở Dữ Liệu Vector AI & RAG

Tối Ưu pgvector 0.8 Trên PostgreSQL 17: Tìm Kiếm Lai HNSW halfvec & Toàn Văn

Gộp chung dữ liệu nghiệp vụ, phân quyền người dùng và hàng triệu vector AI vào cùng một hệ quản trị PostgreSQL 17 chuẩn ACID. Kiểu dữ liệu halfvec mới cắt giảm 50% RAM cho đồ thị HNSW.

Nạp cấu hình PGVECTOR-HNSW vào Trình Sinh PGSizer →

Ma Trận Định Cỡ RAM & Ổ NVMe Cho PGVECTOR-HNSW Trên PGSizer

Quy Mô Triển Khai RAM Đề Xuất Tham Số Đệm Phân Khúc Phần Cứng Mục Tiêu Thiết Kế
500K Vectors (1536d halfvec HNSW) 16 GB DDR5 (Hostinger KVM 4) 4.5GB 200 GB Gen4 NVMe 1.8ms P95 Cosine Recall
2M Vectors (1536d halfvec HNSW) 32 GB DDR5 (Hostinger KVM 8) 10GB 400 GB Gen4 NVMe 2.9ms P95 Hybrid RRF
10M Vectors (1536d halfvec HNSW) 64–128 GB VDS (UltaHost) 24GB – 38GB 800–1920 GB RAID-10 NVMe 4.4ms P95 Zero Disk Thrash

Đoạn Cấu Hình PGVECTOR-HNSW & Quy Tắc Tinh Chỉnh Từ PGSizer

-- PostgreSQL 17 + pgvector 0.8: 50% smaller HNSW index via halfvec casting
CREATE EXTENSION IF NOT EXISTS vector;

SET maintenance_work_mem = '4GB';
SET max_parallel_maintenance_workers = 6;

CREATE INDEX CONCURRENTLY docs_embedding_hnsw_idx
  ON knowledge_chunks
  USING hnsw ((embedding::halfvec(1536)) halfvec_cosine_ops)
  WITH (m = 16, ef_construction = 128);
  • Tăng tạm thời maintenance_work_mem lên 2GB–4GB trước khi tạo chỉ mục HNSW; nếu thiếu RAM lúc dựng đồ thị, thời gian đánh index sẽ chậm đi gấp 10 lần.
  • Ép kiểu sang halfvec(1536) ngay trong biểu thức chỉ mục để giảm một nửa dung lượng RAM cần ghim trong shared_buffers.
  • Bật tính năng hnsw.iterative_scan của pgvector 0.8 để các câu lệnh lọc theo khách hàng (WHERE tenant_id = ...) luôn trả đủ top-K kết quả chính xác.

Nhà Cung Cấp Khớp Thông Số PGVECTOR-HNSW Trên PGSizer (Giá Công Khai 2026-11-12)

Biểu phí tham khảo tra cứu ngày 2026-11-12; vui lòng xác nhận lại giá khuyến mãi và gia hạn tại trang thanh toán của hãng.

Câu Hỏi Kỹ Thuật PGVECTOR-HNSW Trên PGSizer

Điều gì xảy ra nếu kích thước index HNSW lớn hơn dung lượng RAM của VPS?

Thuật toán HNSW nhảy ngẫu nhiên qua các nút đồ thị. Nếu tràn khỏi RAM, ổ đĩa phải đọc ngẫu nhiên liên tục làm độ trễ tăng vọt. Khi đó hãy dùng nén halfvec hoặc nâng lên gói VDS 64GB RAM của UltaHost.

Các Bản Vẽ Liên Quan Đến PGVECTOR-HNSW Trên PGSizer