add dgraph backend to benchmark suite with safe type assertions for multi-backend support
This commit is contained in:
19
cmd/benchmark/run-badger-benchmark.sh
Executable file
19
cmd/benchmark/run-badger-benchmark.sh
Executable file
@@ -0,0 +1,19 @@
|
||||
#!/bin/bash
|
||||
# Run Badger benchmark with reduced cache sizes to avoid OOM
|
||||
|
||||
# Set reasonable cache sizes for benchmark
|
||||
export ORLY_DB_BLOCK_CACHE_MB=256 # Reduced from 1024MB
|
||||
export ORLY_DB_INDEX_CACHE_MB=128 # Reduced from 512MB
|
||||
export ORLY_QUERY_CACHE_SIZE_MB=128 # Reduced from 512MB
|
||||
|
||||
# Clean up old data
|
||||
rm -rf /tmp/benchmark_db_badger
|
||||
|
||||
echo "Running Badger benchmark with reduced cache sizes:"
|
||||
echo " Block Cache: ${ORLY_DB_BLOCK_CACHE_MB}MB"
|
||||
echo " Index Cache: ${ORLY_DB_INDEX_CACHE_MB}MB"
|
||||
echo " Query Cache: ${ORLY_QUERY_CACHE_SIZE_MB}MB"
|
||||
echo ""
|
||||
|
||||
# Run benchmark
|
||||
./benchmark -events "${1:-1000}" -workers "${2:-4}" -datadir /tmp/benchmark_db_badger
|
||||
Reference in New Issue
Block a user