Compare commits

...

2 Commits

Author SHA1 Message Date
Alexander Bayandin
d884af4fb9 Test weird parameters 2022-09-30 14:18:36 +03:00
Alexander Bayandin
d98c53174e Test params 2022-09-30 12:50:48 +03:00
2 changed files with 51 additions and 3 deletions

View File

@@ -63,7 +63,39 @@ runs:
\"name\": \"Created by actions/neon-project-create; GITHUB_RUN_ID=${GITHUB_RUN_ID}\",
\"platform_id\": \"aws\",
\"region_id\": \"${REGION_ID}\",
\"settings\": { }
\"settings\": {
\"constraint_exclusion\": \"off\",
\"cpu_index_tuple_cost\": \"1.637272286893718e+308\",
\"cpu_operator_cost\": \"1.79769e+308\",
\"cpu_tuple_cost\": \"1.6957485653186957e+308\",
\"cursor_tuple_fraction\": \"0.4685070675008615\",
\"enable_async_append\": \"off\",
\"enable_bitmapscan\": \"on\",
\"enable_gathermerge\": \"on\",
\"enable_hashagg\": \"on\",
\"enable_hashjoin\": \"off\",
\"enable_incremental_sort\": \"on\",
\"enable_indexonlyscan\": \"on\",
\"enable_indexscan\": \"on\",
\"enable_material\": \"off\",
\"enable_mergejoin\": \"off\",
\"enable_nestloop\": \"off\",
\"enable_parallel_append\": \"off\",
\"enable_parallel_hash\": \"off\",
\"enable_partition_pruning\": \"on\",
\"enable_partitionwise_aggregate\": \"off\",
\"enable_partitionwise_join\": \"on\",
\"enable_seqscan\": \"on\",
\"enable_sort\": \"off\",
\"enable_tidscan\": \"off\",
\"from_collapse_limit\": \"1594910280\",
\"min_parallel_table_scan_size\": \"0\",
\"parallel_setup_cost\": \"1.79769e+308\",
\"parallel_tuple_cost\": \"6.288448285557434e+307\",
\"plan_cache_mode\": \"force_custom_plan\",
\"random_page_cost\": \"2.468072863935744e+307\",
\"seq_page_cost\": \"0.0\"
}
}
}")

View File

@@ -153,7 +153,7 @@ jobs:
# neon-captest-new: Run pgbench in a freshly created project
# neon-captest-reuse: Same, but reusing existing project
# neon-captest-prefetch: Same, with prefetching enabled (new project)
platform: [ neon-captest-new, neon-captest-reuse, neon-captest-prefetch, rds-aurora ]
platform: [ neon-captest-prefetch ]
runs-on: dev
container:
@@ -213,8 +213,24 @@ jobs:
- name: Set database options
if: matrix.platform == 'neon-captest-prefetch'
run: |
psql ${BENCHMARK_CONNSTR} -c "ALTER DATABASE main SET geqo_seed=1.0"
psql ${BENCHMARK_CONNSTR} -c "ALTER DATABASE main SET geqo_effort=10"
psql ${BENCHMARK_CONNSTR} -c "ALTER DATABASE main SET seqscan_prefetch_buffers=647"
psql ${BENCHMARK_CONNSTR} -c "ALTER DATABASE main SET default_statistics_target=1"
psql ${BENCHMARK_CONNSTR} -c "ALTER DATABASE main SET jit_above_cost=-1.0"
psql ${BENCHMARK_CONNSTR} -c "ALTER DATABASE main SET join_collapse_limit=1"
psql ${BENCHMARK_CONNSTR} -c "ALTER DATABASE main SET geqo_selection_bias=2.0"
psql ${BENCHMARK_CONNSTR} -c "ALTER DATABASE main SET geqo_pool_size=1574739104"
psql ${BENCHMARK_CONNSTR} -c "ALTER DATABASE main SET geqo_generations=2147483647"
psql ${BENCHMARK_CONNSTR} -c "ALTER DATABASE main SET enable_memoize=off"
psql ${BENCHMARK_CONNSTR} -c "ALTER DATABASE main SET jit_inline_above_cost=-1.0"
psql ${BENCHMARK_CONNSTR} -c "ALTER DATABASE main SET min_parallel_index_scan_size=0"
psql ${BENCHMARK_CONNSTR} -c "ALTER DATABASE main SET geqo_threshold=2"
psql ${BENCHMARK_CONNSTR} -c "ALTER DATABASE main SET enable_seqscan_prefetch=on"
psql ${BENCHMARK_CONNSTR} -c "ALTER DATABASE main SET seqscan_prefetch_buffers=10"
psql ${BENCHMARK_CONNSTR} -c "ALTER DATABASE main SET jit=off"
psql ${BENCHMARK_CONNSTR} -c "ALTER DATABASE main SET jit_optimize_above_cost=1.79769e+308"
psql ${BENCHMARK_CONNSTR} -c "ALTER DATABASE main SET geqo=on"
psql ${BENCHMARK_CONNSTR} -c "ALTER DATABASE main SET effective_cache_size=872767456"
env:
BENCHMARK_CONNSTR: ${{ steps.set-up-connstr.outputs.connstr }}