できませんset max_parallel_degree
。
ドキュメント: https://wiki.postgresql.org/wiki/Parallel_Query
たった今、postgresql テスト データベース サーバーをバージョン9.5.5から9.6に更新しました。サーバーが再起動され、稼働中です。ドキュメントによると、実際のユーザーの並列度を設定できるはずですが、このパラメーターは構成テーブルにありません。
set max_parallel_degree = 4;
私がこれを取得しようとすると:
エラー: 認識されない構成パラメーター "max_parallel_degree"
私の構成:
ubuntuサーバー(更新)、6コアが割り当てられたVirtualBoxマシンのpostgresql 9.6。
私の設定ファイル: /etc/postgresql/9.6/main/postgresql.conf には、「並列」という単語を含む行が含まれていません。
サーバー_バージョン = 9.6.1; psql バージョン = 9.6.1
select * from pg_settings where name like '%par%';
結果:
debug_print_parse | off
force_parallel_mode | on *
log_parser_stats | off
max_parallel_workers_per_gather | 4 *
max_prepared_transactions | 0
min_parallel_relation_size | 1024
parallel_setup_cost | 1000
parallel_tuple_cost | 0.1
*この設定は、psql を実行した後に私が設定したものです。
PostgreSql 9.6 で並列クエリを実行できるようにするにはどうすればよいですか?