Hi everyone,
I need your help to figure out the optimal resource configuration for my Manticore cluster on Kubernetes.
My Setup:
-
I’ve set up a 3-node cluster using the Helm chart.
-
I have created a table with the following schema:
SQLCREATE TABLE accounting( _id string, sectionId string, um string, label text stored, vector float_vector knn_type='hnsw' knn_dims='512' hnsw_similarity='COSINE' );
-
I have indexed approximately 150,000 records.
The Problem: I’ve allocated 2GB of RAM to each pod, but they are running into Out of Memory (OOM) errors.
My Question: What is the recommended minimum RAM configuration to handle this volume of data, especially considering the HNSW index on 512-dimension vectors? Are there any guidelines or formulas to calculate the required RAM based on the number of records and vector dimensionality?
Thanks in advance for any suggestions!