diff --git a/sample-configs/config-xxlarge-hnsw.json b/sample-configs/config-xxlarge-hnsw.json new file mode 100644 index 000000000..d19ff3059 --- /dev/null +++ b/sample-configs/config-xxlarge-hnsw.json @@ -0,0 +1,149 @@ +{ + "database": { + "host": "localhost", + "username": "postgres", + "password": "postgres", + "db_name": "ann", + "instance_type": "m7i.2xlarge", + "provider": "aws-vm", + "enable_seqscan": "on" + }, + "cases": [ + { + "db-label": "xl-vm-instance", + "drop_old": true, + "load": true, + "search-serial": true, + "search-concurrent": true, + "case-type": "Performance1536D5M", + "maintenance-work-mem": "32GB", + "max-parallel-workers": 15, + "ef-search": [10, 20, 40, 80, 120, 200, 400], + "ef-construction": 64, + "m": 16, + "num-concurrency": "1,10,20,30,40,50,60,70,80,90,100", + "concurrency-duration": 30, + "k": 10, + "run_count": 1 + }, + { + "db-label": "xxl-vm-instance", + "drop_old": true, + "load": true, + "search-serial": true, + "search-concurrent": true, + "case-type": "Performance1536D5M", + "maintenance-work-mem": "32GB", + "max-parallel-workers": 15, + "ef-search": [10, 20, 40, 80, 120, 200, 400], + "ef-construction": 64, + "m": 8, + "num-concurrency": "1,10,20,30,40,50,60,70,80,90,100", + "concurrency-duration": 30, + "k": 10, + "run_count": 1 + }, + { + "db-label": "xxl-vm-instance", + "drop_old": true, + "load": true, + "search-serial": true, + "search-concurrent": true, + "case-type": "Performance1536D5M", + "maintenance-work-mem": "32GB", + "max-parallel-workers": 15, + "ef-search": [10, 20, 40, 80, 120, 200, 400], + "ef-construction": 64, + "m": 32, + "num-concurrency": "1,10,20,30,40,50,60,70,80,90,100", + "concurrency-duration": 30, + "k": 10, + "run_count": 1 + }, + { + "db-label": "xxl-vm-instance", + "drop_old": true, + "load": true, + "search-serial": true, + "search-concurrent": true, + "case-type": "Performance1536D5M", + "maintenance-work-mem": "32GB", + "max-parallel-workers": 15, + "ef-search": [10, 20, 40, 80, 120, 200, 400], + "ef-construction": 32, + "m": 8, + "num-concurrency": "1,10,20,30,40,50,60,70,80,90,100", + "concurrency-duration": 30, + "k": 10, + "run_count": 1 + }, + { + "db-label": "xxl-vm-instance", + "drop_old": true, + "load": true, + "search-serial": true, + "search-concurrent": true, + "case-type": "Performance1536D5M", + "maintenance-work-mem": "32GB", + "max-parallel-workers": 15, + "ef-search": [10, 20, 40, 80, 120, 200, 400], + "ef-construction": 32, + "m": 16, + "num-concurrency": "1,10,20,30,40,50,60,70,80,90,100", + "concurrency-duration": 30, + "k": 10, + "run_count": 1 + }, + { + "db-label": "xxl-vm-instance", + "drop_old": true, + "load": true, + "search-serial": true, + "search-concurrent": true, + "case-type": "Performance1536D5M", + "maintenance-work-mem": "32GB", + "max-parallel-workers": 15, + "ef-search": [10, 20, 40, 80, 120, 200, 400], + "ef-construction": 128, + "m": 8, + "num-concurrency": "1,10,20,30,40,50,60,70,80,90,100", + "concurrency-duration": 30, + "k": 10, + "run_count": 1 + }, + { + "db-label": "xxl-vm-instance", + "drop_old": true, + "load": true, + "search-serial": true, + "search-concurrent": true, + "case-type": "Performance1536D5M", + "maintenance-work-mem": "32GB", + "max-parallel-workers": 15, + "ef-search": [10, 20, 40, 80, 120, 200, 400], + "ef-construction": 128, + "m": 16, + "num-concurrency": "1,10,20,30,40,50,60,70,80,90,100", + "concurrency-duration": 30, + "k": 10, + "run_count": 1 + }, + { + "db-label": "xxl-vm-instance", + "drop_old": true, + "load": true, + "search-serial": true, + "search-concurrent": true, + "case-type": "Performance1536D5M", + "maintenance-work-mem": "32GB", + "max-parallel-workers": 15, + "ef-search": [10, 20, 40, 80, 120, 200, 400], + "ef-construction": 128, + "m": 32, + "num-concurrency": "1,10,20,30,40,50,60,70,80,90,100", + "concurrency-duration": 30, + "k": 10, + "run_count": 1 + } + ] +}