hyhanyan

Results 10 comments of hyhanyan

Because every time a pointer is null, we have a lot of nested structures (this structure cannot be modified at present).

What to do next ?

> We will handle it from here. Thanks. What about merging at this time?

this is my conf :{"result":{"status":1,"optimizer_status":{"ok":true},"vectors_count":7933101,"segments_count":3,"config":{"params":{"shard_number":1,"on_disk_payload":true,"vectors_config":{"Config":{"Params":{"size":30,"distance":2}}},"replication_factor":1,"write_consistency_factor":1},"hnsw_config":{"m":16,"ef_construct":100,"full_scan_threshold":10000,"max_indexing_threads":0,"on_disk":false},"optimizer_config":{"deleted_threshold":0.2,"vacuum_min_vector_number":1000,"default_segment_number":2,"memmap_threshold":20000,"indexing_threshold":20000,"flush_interval_sec":5,"max_optimization_threads":1},"wal_config":{"wal_capacity_mb":32,"wal_segments_ahead":0}},"points_count":7933101,"indexed_vectors_count":7933101},"time":0.000557084}

Memory changes

my code : func Insert() { flag.Parse() // Set up a connection to the server. conn, err := grpc.Dial(*addr, grpc.WithTransportCredentials(insecure.NewCredentials())) if err != nil { log.Fatalf("did not connect: %v", err)...

This code can reproduce stably

If the memory limit is set to 2GB, the temporary memory usage will exceed 2GB when inserting data, and it will crash. Therefore, I believe that when the data is...

I ran qdrant on the MacOs M2 chip