Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Parameter Amazon Aurora PostgreSQL
Anda mengelola klaster DB Amazon Aurora Anda dengan cara yang sama seperti Anda mengelola instans DB Amazon RDS lain, dengan menggunakan parameter dalam grup parameter DB. Namun, Amazon Aurora berbeda dari Amazon RDS karena klaster DB Aurora memiliki beberapa instans DB. Beberapa parameter yang Anda gunakan untuk mengelola klaster DB Amazon Aurora Anda berlaku untuk seluruh klaster, sementara parameter lain hanya berlaku untuk instans DB tertentu dalam klaster DB, sebagai berikut:
Grup parameter klaster DB — Grup parameter klaster DB berisi serangkaian parameter konfigurasi engine yang berlaku di seluruh klaster DB Aurora. Misalnya, manajemen cache klaster adalah fitur dari klaster DB Aurora yang dikendalikan oleh parameter
apg_ccm_enabled
yang merupakan bagian dari grup parameter klaster DB. Grup parameter klaster DB juga berisi pengaturan default untuk grup parameter DB untuk instans DB yang membentuk klaster.Grup parameter DB — Grup parameter DB adalah kumpulan nilai konfigurasi mesin yang berlaku untuk instans DB tertentu dari jenis mesin tersebut. Grup parameter DB untuk mesin DB PostgreSQL digunakan oleh instans RDS for PostgreSQL dan klaster DB Aurora PostgreSQL. Pengaturan konfigurasi ini berlaku untuk properti yang dapat beragam di antara instans DB dalam klaster Aurora, misalnya ukuran untuk buffer memori.
Anda mengelola parameter tingkat klaster dalam grup parameter klaster DB. Anda mengelola parameter tingkat instans dalam grup parameter klaster DB. Anda dapat mengelola parameter menggunakan konsol Amazon RDS, API Amazon RDS AWS CLI, atau Amazon RDS. Ada perintah terpisah untuk mengelola parameter tingkat klaster dan parameter tingkat instans.
-
Untuk mengelola parameter tingkat instans dalam grup parameter DB untuk instans DB di cluster DB, gunakan perintah. modify-db-parameter-group AWS CLI
Untuk mempelajari selengkapnya tentang AWS CLI, lihat Menggunakan AWS CLI dalam Panduan AWS Command Line Interface Pengguna.
Untuk informasi selengkapnya tentang grup parameter, lihat Menggunakan grup parameter.
Melihat klaster DB dan parameter DB Aurora PostgreSQL
Anda dapat melihat semua grup parameter default yang tersedia untuk instans DB RDS for PostgreSQL dan untuk klaster DB Aurora PostgreSQL di AWS Management Console. Grup parameter default untuk semua mesin DB dan tipe dan versi cluster DB terdaftar untuk setiap AWS Wilayah. Setiap grup parameter kustom juga akan ditampilkan.
Daripada melihat di AWS Management Console, Anda juga dapat mencantumkan parameter yang terdapat dalam grup parameter cluster DB dan grup parameter DB dengan menggunakan AWS CLI atau Amazon RDS API. Misalnya, untuk membuat daftar parameter dalam grup parameter cluster DB Anda menggunakan describe-db-cluster-parameters AWS CLI perintah sebagai berikut:
aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name default.aurora-postgresql12
Perintah ini akan menghasilkan deskripsi JSON terperinci untuk setiap parameter. Untuk mengurangi jumlah informasi yang dihasilkan, Anda dapat menentukan apa yang Anda inginkan dengan menggunakan opsi --query
. Misalnya, Anda bisa mendapatkan nama parameter, deskripsinya, dan nilai yang diizinkan untuk grup parameter klaster DB Aurora PostgreSQL 12 default sebagai berikut:
Untuk Linux, macOS, atau Unix:
aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name default.aurora-postgresql12 \ --query 'Parameters[].[{ParameterName:ParameterName,Description:Description,ApplyType:ApplyType,AllowedValues:AllowedValues}]'
Untuk Windows:
aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name default.aurora-postgresql12 ^ --query "Parameters[].[{ParameterName:ParameterName,Description:Description,ApplyType:ApplyType,AllowedValues:AllowedValues}]"
Grup parameter klaster DB Aurora mencakup grup parameter instans DB dan nilai default untuk mesin Aurora DB tertentu. Anda bisa mendapatkan daftar parameter DB dari grup parameter default Aurora PostgreSQL default yang sama dengan menggunakan perintah seperti yang ditunjukkan berikut. describe-db-parameters AWS CLI
Untuk Linux, macOS, atau Unix:
aws rds describe-db-parameters --db-parameter-group-name default.aurora-postgresql12 \ --query 'Parameters[].[{ParameterName:ParameterName,Description:Description,ApplyType:ApplyType,AllowedValues:AllowedValues}]'
Untuk Windows:
aws rds describe-db-parameters --db-parameter-group-name default.aurora-postgresql12 ^ --query "Parameters[].[{ParameterName:ParameterName,Description:Description,ApplyType:ApplyType,AllowedValues:AllowedValues}]"
Perintah sebelumnya menghasilkan daftar parameter dari klaster DB atau grup parameter DB dengan deskripsi dan detail lainnya yang ditentukan dalam kueri. Berikut adalah respons contohnya:
[
[
{
"ParameterName": "apg_enable_batch_mode_function_execution",
"ApplyType": "dynamic",
"Description": "Enables batch-mode functions to process sets of rows at a time.",
"AllowedValues": "0,1"
}
],
[
{
"ParameterName": "apg_enable_correlated_any_transform",
"ApplyType": "dynamic",
"Description": "Enables the planner to transform correlated ANY Sublink (IN/NOT IN subquery) to JOIN when possible.",
"AllowedValues": "0,1"
}
],...
Berikut ini adalah tabel yang berisi nilai untuk parameter klaster DB default dan parameter DB untuk Aurora PostgreSQL versi 14.
Parameter tingkat klaster Aurora PostgreSQL
Anda dapat melihat parameter tingkat cluster yang tersedia untuk versi PostgreSQL Aurora tertentu menggunakan konsol AWS Manajemen, CLI, atau Amazon RDS API. AWS Untuk informasi tentang cara melihat parameter dalam grup parameter klaster DB Aurora PostgreSQL di konsol RDS, lihat Melihat nilai parameter untuk grup parameter klaster DB.
Beberapa parameter tingkat klaster tidak tersedia di semua versi dan beberapa sedang dihentikan. Untuk informasi tentang cara melihat parameter versi PostgreSQL Aurora tertentu, lihat Melihat klaster DB dan parameter DB Aurora PostgreSQL.
Misalnya, tabel berikut mencantumkan parameter yang tersedia di grup parameter klaster DB default untuk Aurora PostgreSQL versi 14. Jika Anda membuat klaster DB PostgreSQL Aurora tanpa menentukan grup parameter DB kustom Anda sendiri, klaster DB Anda akan dibuat menggunakan grup parameter klaster DB Aurora default untuk versi yang dipilih, seperti default.aurora-postgresql14
, default.aurora-postgresql13
, dan sebagainya.
Untuk daftar parameter instans DB untuk grup parameter klaster DB default yang sama ini, lihat Parameter tingkat instans Aurora PostgreSQL.
Nama parameter |
Deskripsi |
Default |
---|---|---|
ansi_constraint_trigger_ordering |
Mengubah urutan pengaktifan pemicu pembatasan agar kompatibel dengan standar ANSI SQL. |
– |
ansi_force_foreign_key_checks |
Memastikan tindakan referensial seperti penghapusan kaskade atau pembaruan kaskade akan selalu terjadi terlepas dari berbagai konteks pemicu yang ada untuk tindakan tersebut. |
– |
ansi_qualified_update_set_target |
Mendukung pengualifikasi tabel dan skema di UPDATE ... Pernyataan SET. |
– |
apg_ccm_enabled |
Mengaktifkan atau menonaktifkan manajemen cache klaster untuk klaster. |
– |
apg_enable_batch_mode_function_execution |
Mengaktifkan fungsi mode batch untuk memproses set baris pada suatu waktu. |
– |
apg_enable_correlated_any_transform |
Memungkinkan perencana mentransformasikan Subtautan ANY terkorelasi (subkueri IN/NOT IN) menjadi JOIN jika memungkinkan. |
– |
apg_enable_function_migration |
Memungkinkan perencana memigrasikan fungsi skalar yang memenuhi syarat ke klausa FROM. |
– |
apg_enable_not_in_transform |
Memungkinkan perencana mentransformasikan subkueri NOT IN menjadi ANTI JOIN jika memungkinkan. |
– |
apg_enable_remove_redundant_inner_joins |
Memungkinkan perencana menghapus inner join yang redundan. |
– |
apg_enable_semijoin_push_down |
Memungkinkan penggunaan filter semijoin untuk hash join. |
– |
apg_plan_mgmt.capture_plan_baselines |
Mengambil mode acuan dasar rencana. manual - mengaktifkan pengambilan rencana untuk pernyataan SQL apa pun, off - menonaktifkan pengambilan rencana, automatic - mengaktifkan pengambilan rencana untuk pernyataan dalam pg_stat_statements yang memenuhi kriteria kelayakan. |
off |
apg_plan_mgmt.max_databases |
Menetapkan jumlah maksimum basis data yang dapat mengelola kueri menggunakan apg_plan_mgmt. |
10 |
apg_plan_mgmt.max_plans |
Menetapkan jumlah maksimum rencana yang dapat di-cache oleh apg_plan_mgmt. |
10000 |
apg_plan_mgmt.plan_retention_period |
Jumlah hari maksimum sejak rencana last_used sebelum rencana akan dihapus secara otomatis. |
32 |
apg_plan_mgmt.unapproved_plan_execution_threshold |
Perkiraan total biaya rencana yang jika tidak tercapai akan membuat rencana yang Tidak Disetujui dieksekusi. |
0 |
apg_plan_mgmt.use_plan_baselines |
Menggunakan hanya rencana yang disetujui atau tetap untuk pernyataan terkelola. |
false |
application_name |
Menetapkan nama aplikasi yang akan dilaporkan dalam statistik dan log. |
– |
array_nulls |
Mengaktifkan input elemen NULL dalam array. |
– |
aurora_compute_plan_id |
Memantau rencana eksekusi kueri untuk mendeteksi rencana eksekusi yang berkontribusi pada pemuatan basis data saat ini dan untuk melacak statistik kinerja rencana eksekusi dari waktu ke waktu. Untuk informasi selengkapnya, lihat Memantau rencana eksekusi kueri untuk Aurora PostgreSQL. |
on |
authentication_timeout |
(s) Menetapkan waktu maksimum yang diizinkan untuk menyelesaikan autentikasi klien. |
– |
auto_explain.log_analyze |
Menggunakan EXPLAIN ANALYZE untuk pencatatan log rencana. |
– |
auto_explain.log_buffers |
Mencatat log penggunaan buffer. |
– |
auto_explain.log_format |
Menggunakan EXPLAIN untuk format yang akan digunakan untuk pencatatan log rencana. |
– |
auto_explain.log_min_duration |
Menetapkan waktu eksekusi minimum yang jika terlampaui akan membuat rencana dicatat. |
– |
auto_explain.log_nested_statements |
Mencatat log pernyataan bersarang. |
– |
auto_explain.log_timing |
Mengumpulkan data waktu, bukan hanya hitungan baris. |
– |
auto_explain.log_triggers |
Menyertakan statistik pemicu dalam rencana. |
– |
auto_explain.log_verbose |
Menggunakan EXPLORE VERBOSE untuk pencatatan log rencana. |
– |
auto_explain.sample_rate |
Pecahan kueri untuk diproses. |
– |
autovacuum |
Memulai subproses autovacuum. |
– |
autovacuum_analyze_scale_factor |
Jumlah penyisipan, pembaruan, atau penghapusan tuple sebelum analisis sebagai pecahan dari reltuple. |
0,05 |
autovacuum_analyze_threshold |
Jumlah minimum penyisipan tuple, pembaruan atau penghapusan sebelum analisis. |
– |
autovacuum_freeze_max_age |
Usia saat tabel akan di-autovacuum untuk mencegah wraparound ID transaksi. |
– |
autovacuum_max_workers |
Menetapkan jumlah maksimum proses pekerja autovacuum yang berjalan secara bersamaan. |
TERBESAR (DB InstanceClassMemory /64371566592 ,3) |
autovacuum_multixact_freeze_max_age |
Usia multixact saat tabel perlu di-autovacuum untuk mencegah wraparound multixact. |
– |
autovacuum_naptime |
(s) Waktu untuk tidur di antara pelaksanaan autovacuum. |
5 |
autovacuum_vacuum_cost_delay |
(ms) Penundaan biaya vacuum dalam milidetik, untuk autovacuum. |
5 |
autovacuum_vacuum_cost_limit |
Jumlah biaya vacuum yang tersedia sebelum napping, untuk autovacuum. |
TERBESAR (log (DB InstanceClassMemory /21474836480) * 600,200) |
autovacuum_vacuum_insert_scale_factor |
Jumlah penyisipan tuple sebelum vacuum sebagai pecahan dari reltuple. |
– |
autovacuum_vacuum_insert_threshold |
Jumlah minimum penyisipan tuple sebelum vacuum, atau -1 untuk menonaktifkan penyisipan vacuum. |
– |
autovacuum_vacuum_scale_factor |
Jumlah pembaruan atau penghapusan tuple sebelum vacuum sebagai pecahan dari reltuple. |
0.1 |
autovacuum_vacuum_threshold |
Jumlah minimum pembaruan atau penghapusan tuple sebelum vacuum. |
– |
autovacuum_work_mem |
(kB) Menetapkan memori maksimum yang akan digunakan oleh setiap proses pekerja autovacuum. |
TERBESAR (DB InstanceClassMemory /32768 ,131072) |
babelfishpg_tds.default_server_name |
Nama server Babelfish default |
Microsoft SQL Server |
babelfishpg_tds.listen_addresses |
Menetapkan nama host atau alamat IP untuk mendengarkan TDS. |
* |
babelfishpg_tds.port |
Menetapkan port TCP TDS yang didengarkan server. |
1433 |
babelfishpg_tds.tds_debug_log_level |
Menetapkan tingkat pencatatan log di TDS, 0 menonaktifkan pencatatan log |
1 |
babelfishpg_tds.tds_default_numeric_precision |
Menetapkan presisi default jenis numerik yang akan dikirim dalam metadata kolom TDS jika mesin tidak menentukannya. |
38 |
babelfishpg_tds.tds_default_numeric_scale |
Menetapkan skala default jenis numerik yang akan dikirim dalam metadata kolom TDS jika mesin tidak menentukannya. |
8 |
babelfishpg_tds.tds_default_packet_size |
Integer yang menetapkan ukuran paket default untuk semua klien SQL Server yang terhubung. |
4096 |
babelfishpg_tds.tds_default_protocol_version |
Integer yang menetapkan versi protokol TDS default untuk semua klien yang terhubung. |
DEFAULT |
babelfishpg_tds.tds_ssl_encrypt |
Menetapkan opsi Enkripsi SSL |
0 |
babelfishpg_tds.tds_ssl_max_protocol_version |
Menetapkan versi protokol SSL/TLS maksimum yang akan digunakan untuk sesi tds. |
TLSv1.2 |
babelfishpg_tds.tds_ssl_min_protocol_version |
Menetapkan versi protokol SSL/TLS minimum yang akan digunakan untuk sesi tds. |
TLSv1.2 dari Aurora PostgreSQL versi 16, TLSV1 untuk versi yang lebih tua dari Aurora PostgreSQL versi 16 |
babelfishpg_tsql.default_locale |
Lokalitas default yang akan digunakan untuk kolasi yang dibuat oleh CREATE COLLATION. |
en-US |
babelfishpg_tsql.migration_mode |
Mendefinisikan apakah lebih dari satu basis data pengguna dapat didukung |
multi-db dari Aurora PostgreSQL versi 16, single-db untuk versi yang lebih tua dari Aurora PostgreSQL versi 16 |
babelfishpg_tsql.server_collation_name |
Nama kolasi server default |
sql_latin1_general_cp1_ci_as |
babelfishpg_tsql.version |
Menetapkan output dari variabel @@VERSION |
default |
backend_flush_after |
(8Kb) Jumlah halaman yang jika terpenuhi akan membuat penulisan yang dilakukan sebelumnya dibuang ke disk. |
– |
backslash_quote |
Menetapkan apakah \\ diizinkan dalam string literal. |
– |
backtrace_functions |
Mencatat log pelacakan mundur untuk kesalahan dalam fungsi ini. |
– |
bytea_output |
Menetapkan format output untuk bytea. |
– |
check_function_bodies |
Memeriksa konten fungsi selama CREATE FUNCTION. |
– |
client_connection_check_interval |
Menetapkan interval waktu di antara pemeriksaan pemutusan koneksi saat menjalankan kueri. |
– |
client_encoding |
Menetapkan pengenkodean set karakter klien. |
UTF8 |
client_min_messages |
Menetapkan tingkat pesan yang dikirimkan ke klien. |
– |
compute_query_id |
Menghitung pengidentifikasi kueri. |
auto |
config_file |
Menetapkan file konfigurasi utama server. |
/rdsdbdata/config/postgresql.conf |
constraint_exclusion |
Memungkinkan perencana menggunakan pembatasan untuk mengoptimalkan kueri. |
– |
cpu_index_tuple_cost |
Menetapkan perkiraan perencana untuk biaya pemrosesan setiap entri indeks selama pemindaian indeks. |
– |
cpu_operator_cost |
Menetapkan perkiraan perencana untuk biaya pemrosesan setiap panggilan operator atau fungsi. |
– |
cpu_tuple_cost |
Menetapkan perkiraan perencana untuk biaya pemrosesan setiap tuple (baris). |
– |
cron.database_name |
Menetapkan basis data untuk menyimpan tabel metadata pg_cron |
postgres |
cron.log_run |
Mencatat log semua pelaksanaan pekerjaan ke tabel job_run_details |
on |
cron.log_statement |
Mencatat log semua pernyataan cron sebelum eksekusi. |
off |
cron.max_running_jobs |
Jumlah maksimum pekerjaan yang dapat dijalankan secara bersamaan. |
5 |
cron.use_background_workers |
Mengaktifkan pekerja latar belakang untuk pg_cron |
on |
cursor_tuple_fraction |
Menetapkan perkiraan perencana untuk pecahan dari baris kursor yang akan diambil. |
– |
data_directory |
Menetapkan direktori data server. |
/rdsdbdata/db |
datestyle |
Menetapkan format tampilan untuk nilai tanggal dan waktu. |
– |
db_user_namespace |
Mengaktifkan nama pengguna per basis data. |
– |
deadlock_timeout |
(ms) Menetapkan waktu untuk menunggu kunci sebelum memeriksa deadlock. |
– |
debug_pretty_print |
Mengindentasi tampilan penguraian dan hierarki rencana. |
– |
debug_print_parse |
Mencatat log hierarki penguraian setiap kueri. |
– |
debug_print_plan |
Mencatat log rencana eksekusi setiap kueri. |
– |
debug_print_rewritten |
Mencatat log hierarki penguraian yang ditulis ulang masing-masing kueri. |
– |
default_statistics_target |
Menetapkan target statistik default. |
– |
default_tablespace |
Menetapkan ruang tabel default untuk membuat tabel dan indeks. |
– |
default_toast_compression |
Menetapkan metode kompresi default untuk nilai kompresibel. |
– |
default_transaction_deferrable |
Menetapkan status default yang dapat ditangguhkan untuk transaksi baru. |
– |
default_transaction_isolation |
Menetapkan tingkat isolasi transaksi untuk setiap transaksi baru. |
– |
default_transaction_read_only |
Menetapkan status hanya baca default untuk transaksi baru. |
– |
effective_cache_size |
(8kB) Menetapkan asumsi perencana tentang ukuran cache disk. |
JUMLAH (InstanceClassMemoryDB/12038, -50003) |
effective_io_concurrency |
Jumlah permintaan serentak yang dapat ditangani secara efisien oleh subsistem disk. |
– |
enable_async_append |
Memungkinkan perencana menggunakan rencana async append. |
– |
enable_bitmapscan |
Memungkinkan perencana menggunakan rencana bitmap-scan. |
– |
enable_gathermerge |
Memungkinkan perencana menggunakan rencana gather merge. |
– |
enable_hashagg |
Memungkinkan perencana menggunakan rencana hashed aggregation. |
– |
enable_hashjoin |
Memungkinkan perencana menggunakan rencana hash join. |
– |
enable_incremental_sort |
Memungkinkan perencana menggunakan langkah-langkah pengurutan inkremental. |
– |
enable_indexonlyscan |
Memungkinkan perencana menggunakan index-only-scan rencana. |
– |
enable_indexscan |
Memungkinkan perencana menggunakan rencana index-scan. |
– |
enable_material |
Memungkinkan perencana menggunakan materialization. |
– |
aktifkan_memoize |
Memungkinkan perencana menggunakan memoization |
– |
enable_mergejoin |
Memungkinkan perencana menggunakan rencana merge join. |
– |
enable_nestloop |
Memungkinkan perencana menggunakan rencana nested-loop join. |
– |
enable_parallel_append |
Mengaktifkan penggunaan perencana atas rencana parallel append. |
– |
aktifkan_parallel_hash |
Mengaktifkan penggunaan perencana atas rencana parallel hash. |
– |
enable_partition_pruning |
Mengaktifkan pemangkasan partisi plan-time dan run-time. |
– |
enable_partitionwise_aggregate |
Mengaktifkan agregasi dan pengelompokan partitionwise. |
– |
enable_partitionwise_join |
Mengaktifkan partitionwise join. |
– |
enable_seqscan |
Memungkinkan perencana menggunakan rencana sequential-scan. |
– |
enable_sort |
Memungkinkan perencana menggunakan langkah-langkah penyortiran eksplisit. |
– |
enable_tidscan |
Memungkinkan perencana menggunakan rencana TID scan. |
– |
escape_string_warning |
Memperingatkan tentang escape garis miring dalam string literal biasa. |
– |
exit_on_error |
Mengakhiri sesi saat terjadi kesalahan apa pun. |
– |
extra_float_digits |
Menetapkan jumlah digit yang ditampilkan untuk nilai floating-point. |
– |
force_parallel_mode |
Memaksa penggunaan fasilitas kueri paralel. |
– |
from_collapse_limit |
Menetapkan ukuran FROM-list yang jika terlampaui akan membuat subkueri tidak ditutup. |
– |
geqo |
Memungkinkan optimisasi kueri genetik. |
– |
geqo_effort |
GEQO: upaya digunakan untuk mengatur nilai default untuk parameter GEQO lainnya. |
– |
geqo_generations |
GEQO: jumlah iterasi algoritma. |
– |
geqo_pool_size |
GEQO: jumlah individu dalam populasi. |
– |
geqo_seed |
GEQO: seed untuk pemilihan jalur acak. |
– |
geqo_selection_bias |
GEQO: tekanan selektif di dalam populasi. |
– |
geqo_threshold |
Menetapkan ambang batas item FROM yang jika terlampaui akan membuat GEQO digunakan. |
– |
gin_fuzzy_search_limit |
Menetapkan hasil maksimum yang diizinkan untuk pencarian persis oleh GIN. |
– |
gin_pending_list_limit |
(kB) Menetapkan ukuran maksimum daftar tertunda untuk indeks GIN. |
– |
hash_mem_multiplier |
Beberapa work_mem yang akan digunakan untuk tabel hash. |
– |
hba_file |
Menetapkan file konfigurasi hba server. |
/rdsdbdata/config/pg_hba.conf |
hot_standby_feedback |
Memungkinkan umpan balik dari hot standby ke primer yang akan menghindari konflik kueri. |
on |
huge_pages |
Mengurangi overhead saat instans DB menangani potongan besar memori yang berdekatan, seperti yang digunakan oleh buffer bersama. Parameter ini diaktifkan secara default untuk semua kelas instans DB selain kelas instans t3.medium, db.t3.large, db.t4g.medium, db.t4g.large. |
on |
ident_file |
Menetapkan file konfigurasi ident server. |
/rdsdbdata/config/pg_ident.conf |
idle_in_transaction_session_timeout |
(ms) Menetapkan durasi maksimum yang diizinkan untuk setiap transaksi idling. |
86400000 |
idle_session_timeout |
Mengakhiri setiap sesi yang telah idle (yaitu, menunggu kueri klien), tetapi tidak dalam transaksi terbuka, lebih lama dari jumlah waktu yang ditentukan |
– |
intervalstyle |
Menetapkan format tampilan untuk nilai interval. |
– |
join_collapse_limit |
Menetapkan ukuran FROM-list yang jika terlampaui akan membuat konstruk JOIN tidak diratakan. |
– |
krb_caseins_users |
Menetapkan apakah nama pengguna GSSAPI (Generic Security Service API) harus diperlakukan tanpa peka huruf besar/kecil (true) atau tidak. Secara default, parameter ini disetel ke false, sehingga Kerberos mengharapkan nama pengguna yang peka huruf besar/kecil. Untuk informasi selengkapnya, lihat GSSAPI Authentication |
false |
lc_messages |
Menetapkan dalam bahasa apa pesan akan ditampilkan. |
– |
lc_monetary |
Menetapkan lokalitas untuk memformat jumlah uang. |
– |
lc_numeric |
Menetapkan lokalitas untuk memformat angka. |
– |
lc_time |
Menetapkan lokalitas untuk memformat nilai tanggal dan waktu. |
– |
listen_addresses |
Menetapkan nama host atau alamat IP untuk didengarkan. |
* |
lo_compat_privileges |
Mengaktifkan mode kompatibilitas mundur untuk pemeriksaan hak akses pada objek besar. |
0 |
log_autovacuum_min_duration |
(ms) Menetapkan waktu eksekusi minimum yang jika terlampaui akan membuat tindakan autovacuum dicatat. |
10000 |
log_connections |
Mencatat log setiap koneksi yang berhasil. |
– |
log_destination |
Menetapkan tujuan untuk output log server. |
stderr |
log_directory |
Menetapkan direktori tujuan untuk file log. |
/rdsdbdata/log/error |
log_disconnections |
Mencatat log akhir sebuah sesi, termasuk durasinya. |
– |
log_duration |
Mencatat log durasi setiap pernyataan SQL yang diselesaikan. |
– |
log_error_verbosity |
Menetapkan verbositas pesan yang dicatat. |
– |
log_executor_stats |
Menulis statistik performa pengeksekusi ke log server. |
– |
log_file_mode |
Menetapkan izin file untuk file log. |
0644 |
log_filename |
Menetapkan pola nama file untuk file log. |
postgresql.log.%Y-%m-%d-%H%M |
logging_collector |
Mulai subproses untuk menangkap output stderr dan/atau csvlog ke dalam file log. |
1 |
log_hostname |
Mencatat log nama host dalam log koneksi. |
0 |
logical_decoding_work_mem |
(kB) Memori sebanyak ini dapat digunakan oleh setiap buffer penyusun ulang internal sebelum dialirkan ke disk. |
– |
log_line_prefix |
Mengontrol informasi yang ditambahkan ke awal setiap baris log. |
%t:%r:%u@%d:%p]: |
log_lock_waits |
Mencatat log waktu tunggu kunci yang panjang. |
– |
log_min_duration_sample |
(ms) Menetapkan waktu eksekusi minimum yang jika terlampaui akan membuat sampel pernyataan dicatat. Pengambilan sampel ditentukan oleh log_statement_sample_rate. |
– |
log_min_duration_statement |
(ms) Menetapkan waktu eksekusi minimum yang jika terlampaui akan membuat pernyataan dicatat. |
– |
log_min_error_statement |
Menyebabkan semua pernyataan yang menghasilkan kesalahan pada atau di atas tingkat ini dicatat. |
– |
log_min_messages |
Menetapkan tingkat pesan yang dicatat. |
– |
log_parameter_max_length |
(B) Saat mencatat pernyataan, membatasi nilai parameter yang dicatat ke N byte pertama. |
– |
log_parameter_max_length_on_error |
(B) Saat melaporkan kesalahan, membatasi nilai parameter yang dicatat ke N byte pertama. |
– |
log_parser_stats |
Menulis statistik performa pengurai ke log server. |
– |
log_planner_stats |
Menulis statistik performa perencana ke log server. |
– |
log_replication_commands |
Mencatat log setiap perintah replikasi. |
– |
log_rotation_age |
(min) Rotasi file log otomatis akan terjadi setelah N menit. |
60 |
log_rotation_size |
(kB) Rotasi file log otomatis akan terjadi setelah N kilobyte. |
100000 |
log_statement |
Menetapkan jenis pernyataan yang dicatat. |
– |
log_statement_sample_rate |
Pecahan dari pernyataan yang melebihi log_min_duration_sample yang akan dicatat. |
– |
log_statement_stats |
Menulis statistik performa kumulatif ke log server. |
– |
log_temp_files |
(kB) Mencatat log penggunaan file sementara yang lebih besar dari jumlah kilobyte ini. |
– |
log_timezone |
Menetapkan zona waktu yang akan digunakan dalam pesan log. |
UTC |
log_transaction_sample_rate |
Menetapkan pecahan transaksi yang akan dicatat untuk transaksi baru. |
– |
log_truncate_on_rotation |
Memotong file log yang ada dengan nama yang sama selama rotasi log. |
0 |
maintenance_io_concurrency |
Varian effective_io_concurrency yang digunakan untuk pekerjaan pemeliharaan. |
1 |
maintenance_work_mem |
(kB) Menetapkan memori maksimum yang akan digunakan untuk operasi pemeliharaan. |
TERBESAR (DB InstanceClassMemory /63963136 * 1024.65536) |
max_connections |
Menetapkan jumlah maksimum koneksi serentak. |
PALING SEDIKIT (InstanceClassMemoryDB/9531392, 5000) |
max_files_per_process |
Menetapkan jumlah maksimum file yang terbuka secara bersamaan untuk setiap proses server. |
– |
max_locks_per_transaction |
Menetapkan jumlah maksimum kunci per transaksi. |
64 |
max_logical_replication_workers |
Jumlah maksimum proses pekerja replikasi logis. |
– |
max_parallel_maintenance_workers |
Menetapkan jumlah maksimum proses paralel per operasi pemeliharaan. |
– |
max_parallel_workers |
Menetapkan jumlah maksimum pekerja paralel yang dapat aktif pada satu waktu. |
GREATEST($DBInstanceVCPU/2,8) |
max_parallel_workers_per_gather |
Menetapkan jumlah maksimum proses paralel per simpul eksekutor. |
– |
max_pred_locks_per_page |
Menetapkan jumlah maksimum tuple predicate-lock per halaman. |
– |
max_pred_locks_per_relation |
Menetapkan jumlah maksimum halaman dan tuple predicate-lock per relasi. |
– |
max_pred_locks_per_transaction |
Menetapkan jumlah maksimum kunci predikat per transaksi. |
– |
max_prepared_transactions |
Menetapkan jumlah maksimum transaksi yang disiapkan secara bersamaan. |
0 |
max_replication_slots |
Menetapkan jumlah maksimum slot replikasi yang dapat didukung oleh server. |
20 |
max_slot_wal_keep_size |
(MB) Slot replikasi akan ditandai sebagai gagal, dan segmen akan dirilis untuk dihapus atau didaur ulang, jika ruang sebanyak ini ditempati oleh WAL pada disk. |
– |
max_stack_depth |
(kB) Menetapkan kedalaman tumpukan maksimum, dalam kilobyte. |
6144 |
max_standby_streaming_delay |
(ms) Menetapkan penundaan maksimum sebelum membatalkan kueri saat hot standby sedang memproses data WAL yang dialirkan. |
14000 |
max_sync_workers_per_subscription |
Jumlah maksimum pekerja sinkronisasi per langganan |
2 |
max_wal_senders |
Menetapkan jumlah maksimum proses pengirim WAL yang berjalan secara bersamaan. |
10 |
max_worker_processes |
Menetapkan jumlah maksimum proses pekerja serentak. |
GREATEST($DBInstanceVCPU*2,8) |
min_dynamic_shared_memory |
(MB) Jumlah memori bersama dinamis yang dicadangkan saat pengaktifan. |
– |
min_parallel_index_scan_size |
(8kB) Menetapkan jumlah minimum data indeks untuk pemindaian paralel. |
– |
min_parallel_table_scan_size |
(8kB) Menetapkan jumlah minimum data tabel untuk pemindaian paralel. |
– |
old_snapshot_threshold |
(min) Waktu sebelum snapshot terlalu lama untuk membaca halaman yang diubah setelah snapshot diambil. |
– |
orafce.nls_date_format |
Mengemulasi perilaku output tanggal Oracle. |
– |
orafce.timezone |
Menentukan zona waktu yang digunakan untuk fungsi sysdate. |
– |
parallel_leader_participation |
Mengontrol apakah Gather and Gather Merge juga menjalankan subrencana. |
– |
parallel_setup_cost |
Menetapkan perkiraan perencana terkait biaya untuk memulai proses pekerja untuk kueri paralel. |
– |
parallel_tuple_cost |
Menetapkan perkiraan perencana untuk biaya pengiriman setiap tuple (baris) dari pekerja ke backend master. |
– |
password_encryption |
Mengenkripsi kata sandi. |
– |
pgaudit.log |
Menentukan kelas pernyataan mana yang akan dicatat oleh pencatatan log audit sesi. |
– |
pgaudit.log_catalog |
Menentukan bahwa pencatatan log sesi harus diaktifkan jika semua relasi dalam pernyataan berada di pg_catalog. |
– |
pgaudit.log_level |
Menentukan tingkat log yang akan digunakan untuk entri log. |
– |
pgaudit.log_parameter |
Menentukan bahwa audit pencatatan log harus mencakup parameter yang diteruskan dengan pernyataan. |
– |
pgaudit.log_relation |
Menentukan apakah pencatatan log audit sesi harus membuat entri log terpisah untuk setiap relasi (TABLE, VIEW, dll.) yang direferensikan dalam pernyataan SELECT atau DML. |
– |
pgaudit.log_statement_once |
Menentukan apakah pencatatan log akan mencakup teks pernyataan dan parameter dengan entri log pertama untuk kombinasi pernyataan/subpernyataan atau dengan setiap entri. |
– |
pgaudit.role |
Menentukan peran master yang akan digunakan untuk pencatatan log audit objek. |
– |
pg_bigm.enable_recheck |
Menentukan apakah akan melakukan Pemeriksaan Ulang yang merupakan proses internal pencarian teks lengkap. |
on |
pg_bigm.gin_key_limit |
Menentukan jumlah maksimum 2 gram kata kunci pencarian yang akan digunakan untuk pencarian teks lengkap. |
0 |
pg_bigm.last_update |
Melaporkan tanggal pembaruan terakhir modul pg_bigm. |
2013.11.22 |
pg_bigm.similarity_limit |
Menentukan ambang batas minimum yang digunakan oleh pencarian kesamaan. |
0,3 |
pg_hint_plan.debug_print |
Mencatat log hasil dari penguraian petunjuk. |
– |
pg_hint_plan.enable_hint |
Memaksa perencana untuk menggunakan rencana yang ditentukan dalam komentar petunjuk sebelum kueri. |
– |
pg_hint_plan.enable_hint_table |
Memaksa perencana untuk tidak mendapatkan petunjuk dengan menggunakan pencarian tabel. |
– |
pg_hint_plan.message_level |
Tingkat pesan untuk pesan debug. |
– |
pg_hint_plan.parse_messages |
Tingkat pesan kesalahan penguraian. |
– |
pglogical.batch_inserts |
Melakukan penyisipan batch jika memungkinkan |
– |
pglogical.conflict_log_level |
Menetapkan tingkat log yang digunakan untuk mencatat konflik yang diselesaikan. |
– |
pglogical.conflict_resolution |
Menetapkan metode yang digunakan untuk penyelesaian konflik untuk konflik yang dapat diselesaikan. |
– |
pglogical.extra_connection_options |
Opsi koneksi untuk ditambahkan ke semua koneksi simpul peer |
– |
pglogical.synchronous_commit |
nilai komit sinkron spesifik pglogical |
– |
pglogical.use_spi |
Menggunakan SPI alih-alih API tingkat rendah untuk menerapkan perubahan |
– |
pgtle.clientauth_databases_to_skip |
Daftar database untuk dilewati untuk fitur clientauth. |
– |
pgtle.clientauth_db_name |
Mengontrol database mana yang digunakan untuk fitur clientauth. |
– |
pgtle.clientauth_num_parallel_workers |
Jumlah pekerja latar belakang yang digunakan untuk fitur clientauth. |
– |
pgtle.clientauth_users_to_skip |
Daftar pengguna yang akan dilewati untuk fitur clientauth. |
– |
pgtle.enable_clientauth |
Mengaktifkan fitur clientauth. |
– |
pgtle.passcheck_db_name |
Menetapkan database mana yang digunakan untuk fitur passcheck di seluruh cluster. |
– |
pg_prewarm.autoprewarm |
Memulai pekerja autoprewarm. |
– |
pg_prewarm.autoprewarm_interval |
Menetapkan interval di antara dump buffer bersama |
– |
pg_similarity.block_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.block_threshold |
Menetapkan ambang batas yang digunakan oleh fungsi kesamaan Blok. |
– |
pg_similarity.block_tokenizer |
Menetapkan tokenizer untuk fungsi kesamaan Blok. |
– |
pg_similarity.cosine_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.cosine_threshold |
Menetapkan ambang batas yang digunakan oleh fungsi kesamaan Kosinus. |
– |
pg_similarity.cosine_tokenizer |
Menetapkan pentokenisasi untuk fungsi kesamaan Kosinus. |
– |
pg_similarity.dice_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.dice_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Dice. |
– |
pg_similarity.dice_tokenizer |
Menetapkan pentokenisasi untuk ukuran kesamaan Dice. |
– |
pg_similarity.euclidean_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.euclidean_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Euclidean. |
– |
pg_similarity.euclidean_tokenizer |
Menetapkan pentokenisasi untuk ukuran kesamaan Euclidean. |
– |
pg_similarity.hamming_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.hamming_threshold |
Menetapkan ambang batas yang digunakan oleh metrik kesamaan Blok. |
– |
pg_similarity.jaccard_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.jaccard_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Jaccard. |
– |
pg_similarity.jaccard_tokenizer |
Menetapkan pentokenisasi untuk ukuran kesamaan Jaccard. |
– |
pg_similarity.jaro_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.jaro_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Jaro. |
– |
pg_similarity.jarowinkler_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.jarowinkler_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Jarowinkler. |
– |
pg_similarity.levenshtein_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.levenshtein_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Levenshtein. |
– |
pg_similarity.matching_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.matching_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Koefisien Pencocokan. |
– |
pg_similarity.matching_tokenizer |
Menetapkan pentokenisasi untuk ukuran kesamaan Koefisien Pencocokan. |
– |
pg_similarity.mongeelkan_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.mongeelkan_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Monge-Elkan. |
– |
pg_similarity.mongeelkan_tokenizer |
Menetapkan pentokenisasi untuk ukuran kesamaan Monge-Elkan. |
– |
pg_similarity.nw_gap_penalty |
Menetapkan penalti kesenjangan yang digunakan oleh ukuran kesamaan Needleman-Wunsch. |
– |
pg_similarity.nw_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.nw_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Needleman-Wunsch. |
– |
pg_similarity.overlap_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.overlap_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Koefisien Tumpang-Tindih. |
– |
pg_similarity.overlap_tokenizer |
Menetapkan pentokenisasi untuk ukuran kesamaan Koefisien Tumpang-Tindih. |
– |
pg_similarity.qgram_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.qgram_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Q-Gram. |
– |
pg_similarity.qgram_tokenizer |
Menetapkan pentokenisasi untuk ukuran Q-Gram. |
– |
pg_similarity.swg_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.swg_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Smith-Waterman-Gotoh. |
– |
pg_similarity.sw_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.sw_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Smith-Waterman. |
– |
pg_stat_statements.max |
Menetapkan jumlah maksimum pernyataan yang dilacak oleh pg_stat_statements. |
– |
pg_stat_statements.save |
Save pg_stat_statements statistics across server shutdowns. |
– |
pg_stat_statements.track |
Memilih pernyataan mana yang dilacak oleh pg_stat_statements. |
– |
pg_stat_statements.track_planning |
Memilih apakah durasi perencanaan dilacak oleh pg_stat_statements. |
– |
pg_stat_statements.track_utility |
Memilih apakah perintah utilitas dilacak oleh pg_stat_statements. |
– |
plan_cache_mode |
Mengontrol pemilihan perencana untuk rencana kustom atau generik. |
– |
port |
Menetapkan port TCP yang didengarkan server. |
EndPointPort |
postgis.gdal_enabled_drivers |
Mengaktifkan atau menonaktifkan driver GDAL yang digunakan dengan PostGIS di Postgres 9.3.5 dan versi lebih tinggi. |
ENABLE_ALL |
quote_all_identifiers |
Saat membuat fragmen SQL, mengutip semua pengidentifikasi. |
– |
random_page_cost |
Menetapkan perkiraan perencana untuk biaya halaman disk yang diambil secara tidak berurutan. |
– |
rdkit.dice_threshold |
Ambang batas bawah kesamaan Dice. Molekul dengan kesamaan lebih rendah dari ambang batas tidak sama berdasarkan operasi #. |
– |
rdkit.do_chiral_sss |
Apakah stereokimia harus diperhitungkan dalam pencocokan substruktur. Jika salah, tidak ada informasi stereokimia yang digunakan dalam kecocokan substruktur. |
– |
rdkit.tanimoto_threshold |
Ambang batas bawah kesamaan Tanimoto. Molekul dengan kesamaan lebih rendah dari ambang batas tidak sama berdasarkan operasi %. |
– |
rds.accepted_password_auth_method |
Memaksa autentikasi untuk koneksi dengan kata sandi yang disimpan secara lokal. |
md5+scram |
rds.adaptive_autovacuum |
Parameter RDS untuk mengaktifkan/menonaktifkan autovacuum adaptif. |
1 |
rds.babelfish_status |
Parameter RDS untuk mengaktifkan/menonaktifkan Babelfish for Aurora PostgreSQL. |
off |
rds.enable_plan_management |
Mengaktifkan atau menonaktifkan ekstensi apg_plan_mgmt. |
0 |
rds.extensions |
Daftar ekstensi yang disediakan oleh RDS |
address_standardizer, address_standardizer_data_us, apg_plan_mgmt, aurora_stat_utils, amcheck, autoinc, aws_commons, aws_ml, aws_s3, aws_lambda, bool_plperl, bloom, btree_gin, btree_gist, citext, cube, dblink, dict_int, dict_xsyn, earthdistance, fuzzystrmatch, hll, hstore, hstore_plperl, insert_username, intagg, intarray, ip4r, isn, jsonb_plperl, lo, log_fdw, ltree, moddatetime, old_snapshot, oracle_fdw, orafce, pgaudit, pgcrypto, pglogical, pgrouting, pgrowlocks, pgstattuple, pgtap, pg_bigm, pg_buffercache, pg_cron, pg_freespacemap, pg_hint_plan, pg_partman, pg_prewarm, pg_proctab, pg_repack, pg_similarity, pg_stat_statements, pg_trgm, pg_visibility, plcoffee, plls, plperl, plpgsql, plprofiler, pltcl, plv8, postgis, postgis_tiger_geocoder, postgis_raster, postgis_topology, postgres_fdw, prefix, rdkit, rds_tools, refint, sslinfo, tablefunc, tds_fdw, test_parser, tsm_system_rows, tsm_system_time, unaccent, uuid-ossp |
rds.force_admin_logging_level |
Melihat pesan log untuk tindakan pengguna admin RDS di basis data pelanggan. |
– |
rds.force_autovacuum_logging_level |
Melihat pesan log yang terkait dengan operasi autovacuum. |
WARNING |
rds.force_ssl |
Memaksa koneksi SSL. |
0 |
rds.global_db_rpo |
(s) Ambang batas sasaran titik pemulihan, dalam hitungan detik, yang memblokir komit pengguna jika ambang batas ini dilanggar. pentingParameter ini dimaksudkan untuk basis data global berbasis Aurora PostgreSQL. Untuk basis data nonglobal, biarkan pada nilai default. Untuk informasi selengkapnya tentang penggunaan parameter ini, lihat Mengelola RPO untuk basis data global berbasis Aurora PostgreSQL. |
– |
rds.logical_replication |
Mengaktifkan pendekodean logis. |
0 |
rds.logically_replicate_unlogged_tables |
Tabel yang tidak dicatat direplikasi secara logis. |
1 |
rds.log_retention_period |
Amazon RDS akan menghapus log PostgreSQL yang lebih lama dari N menit. |
4320 |
rds.pg_stat_ramdisk_size |
Ukuran statistik ramdisk dalam MB. Nilai bukan nol akan mengatur ramdisk. Parameter ini hanya tersedia di Aurora PostgreSQL 14 dan versi lebih rendah. |
0 |
rds.rds_superuser_reserved_connections |
Menetapkan jumlah slot koneksi yang disediakan untuk rds_superusers. Parameter ini hanya tersedia dalam versi 15 dan sebelumnya. Untuk informasi selengkapnya, lihat koneksi cadangan dokumentasi PostgreSQL. |
2 |
rds.restrict_password_commands |
Membatasi perintah terkait kata sandi untuk anggota rds_password |
– |
rds.superuser_variables |
Daftar variabel superuser-only yang pernyataan modifikasi rds_superuser-nya dielevasikan. |
session_replication_role |
recovery_init_sync_method |
Menetapkan metode untuk menyinkronkan direktori data sebelum pemulihan crash. |
sinkronisasi |
remove_temp_files_after_crash |
Menghapus file sementara setelah backend crash. |
0 |
restart_after_crash |
Menginisialisasi ulang server setelah backend crash. |
– |
row_security |
Mengaktifkan keamanan baris. |
– |
search_path |
Menetapkan urutan pencarian skema untuk nama yang tidak memenuhi syarat skema. |
– |
seq_page_cost |
Menetapkan perkiraan perencana untuk biaya halaman disk yang diambil secara berurutan. |
– |
session_replication_role |
Menetapkan perilaku sesi untuk pemicu dan aturan penulisan ulang. |
– |
shared_buffers |
(8kB) Menetapkan jumlah buffer memori bersama yang digunakan oleh server. |
JUMLAH (InstanceClassMemoryDB/12038, -50003) |
shared_preload_libraries |
Menampilkan daftar pustaka bersama untuk dimuat sebelumnya ke server. |
pg_stat_statements |
ssl |
Mengaktifkan koneksi SSL. |
1 |
ssl_ca_file |
Lokasi file otoritas server SSL. |
/rdsdbdata/rds-metadata/ca-cert.pem |
ssl_cert_file |
Lokasi file sertifikat server SSL. |
/rdsdbdata/rds-metadata/server-cert.pem |
ssl_ciphers |
Menetapkan daftar cipher TLS yang diizinkan untuk digunakan pada koneksi aman. |
– |
ssl_crl_dir |
Lokasi direktori daftar pencabutan sertifikat SSL. |
/rdsdbdata/rds-metadata/ssl_crl_dir/ |
ssl_key_file |
Lokasi file kunci privat server SSL |
/rdsdbdata/rds-metadata/server-key.pem |
ssl_max_protocol_version |
Menetapkan versi protokol SSL/TLS maksimum yang diizinkan |
– |
ssl_min_protocol_version |
Menetapkan versi protokol SSL/TLS minimum yang diizinkan |
TLSv1.2 |
standard_conforming_strings |
Menyebabkan string ... memperlakukan garis miring secara literal. |
– |
statement_timeout |
(ms) Menetapkan durasi maksimum yang diizinkan untuk setiap pernyataan. |
– |
stats_temp_directory |
Menulis file statistik sementara ke direktori yang ditentukan. |
/rdsdbdata/db/pg_stat_tmp |
superuser_reserved_connections |
Menetapkan jumlah slot koneksi yang disediakan untuk pengguna super. |
3 |
synchronize_seqscans |
Mengaktifkan pemindaian berurutan yang disinkronkan. |
– |
synchronous_commit |
Menetapkan tingkat sinkronisasi transaksi saat ini. |
on |
tcp_keepalives_count |
Jumlah maksimum pengiriman ulang keepalive TCP. |
– |
tcp_keepalives_idle |
(s) Waktu di antara penerbitan keepalive TCP. |
– |
tcp_keepalives_interval |
(s) Waktu di antara pengiriman ulang keepalive TCP. |
– |
temp_buffers |
(8kB) Menetapkan jumlah maksimum buffer sementara yang digunakan oleh setiap sesi. |
– |
temp_file_limit |
Membatasi jumlah total ruang disk dalam kilobyte yang dapat digunakan oleh proses PostgreSQL tertentu untuk file sementara, tidak termasuk ruang yang digunakan untuk tabel sementara eksplisit |
-1 |
temp_tablespaces |
Menetapkan ruang tabel yang akan digunakan di tabel sementara dan sort file. |
– |
timezone |
Menetapkan zona waktu untuk menampilkan dan menginterpretasikan stempel waktu. |
UTC |
track_activities |
Mengumpulkan informasi tentang eksekusi perintah. |
– |
track_activity_query_size |
Menetapkan ukuran yang disediakan untuk pg_stat_activity.current_query, dalam byte. |
4096 |
track_commit_timestamp |
Mengumpulkan waktu komit transaksi. |
– |
track_counts |
Mengumpulkan statistik tentang aktivitas basis data. |
– |
track_functions |
Mengumpulkan statistik tingkat fungsi tentang aktivitas basis data. |
pl |
track_io_timing |
Mengumpulkan statistik waktu tentang aktivitas IO basis data. |
1 |
track_wal_io_timing |
Mengumpulkan statistik waktu untuk aktivitas I/O WAL. |
– |
transform_null_equals |
Memperlakukan expr=NULL sebagai expr IS NULL. |
– |
update_process_title |
Memperbarui judul proses untuk menampilkan perintah SQL aktif. |
– |
vacuum_cost_delay |
(ms) Penundaan biaya vacuum dalam milidetik. |
– |
vacuum_cost_limit |
Jumlah biaya vacuum yang tersedia sebelum napping. |
– |
vacuum_cost_page_dirty |
Biaya vacuum untuk halaman yang kotor oleh vacuum. |
– |
vacuum_cost_page_hit |
Biaya vacuum untuk halaman yang ditemukan di cache buffer. |
– |
vacuum_cost_page_miss |
Biaya vacuum untuk halaman yang tidak ditemukan dalam cache buffer. |
0 |
vacuum_defer_cleanup_age |
Jumlah transaksi yang harus ditangguhkan dengan pembersihan VACUUM dan HOT, jika ada. |
– |
vacuum_failsafe_age |
Usia saat VACUUM harus memicu failsafe untuk menghindari gangguan wraparound. |
1200000000 |
vacuum_freeze_min_age |
Usia minimum saat VACUUM harus membekukan baris tabel. |
– |
vacuum_freeze_table_age |
Usia saat VACUUM harus memindai seluruh tabel untuk membekukan tuple. |
– |
vacuum_multixact_failsafe_age |
Usia multixact saat VACUUM harus memicu failsafe untuk menghindari gangguan wraparound. |
1200000000 |
vacuum_multixact_freeze_min_age |
Usia minimum di mana VACUUM harus membekukan a MultiXactId dalam baris tabel. |
– |
vacuum_multixact_freeze_table_age |
Usia multixact saat VACUUM harus memindai seluruh tabel untuk membekukan tuple. |
– |
wal_buffers |
(8kB) Menetapkan jumlah buffer halaman disk dalam memori bersama untuk WAL. |
– |
wal_receiver_create_temp_slot |
Menetapkan apakah penerima WAL harus membuat slot replikasi sementara jika tidak ada slot permanen yang dikonfigurasi. |
0 |
wal_receiver_status_interval |
(s) Menetapkan interval maksimum di antara laporan status penerima WAL ke primer. |
– |
wal_receiver_timeout |
(ms) Menetapkan waktu tunggu maksimum untuk menerima data dari primer. |
30000 |
wal_sender_timeout |
(ms) Menetapkan waktu maksimum untuk menunggu replikasi WAL. |
– |
work_mem |
(kB) Menetapkan memori maksimum yang akan digunakan untuk workspace kueri. |
– |
xmlbinary |
Menetapkan cara nilai biner akan dienkode dalam XML. |
– |
xmloption |
Menetapkan apakah data XML dalam operasi penguraian implisit dan serialisasi dianggap sebagai dokumen atau fragmen konten. |
– |
Parameter tingkat instans Aurora PostgreSQL
Anda dapat melihat parameter tingkat instans yang tersedia untuk versi PostgreSQL Aurora tertentu menggunakan konsol AWS Manajemen, CLI, atau Amazon RDS API. AWS Untuk informasi tentang cara melihat parameter dalam grup parameter DB Aurora PostgreSQL di konsol RDS, lihat Melihat nilai parameter untuk grup parameter DB.
Beberapa parameter tingkat instans tidak tersedia di semua versi dan beberapa sedang dihentikan. Untuk informasi tentang cara melihat parameter versi PostgreSQL Aurora tertentu, lihat Melihat klaster DB dan parameter DB Aurora PostgreSQL.
Misalnya, tabel berikut mencantumkan parameter yang berlaku untuk instans DB tertentu di klaster DB Aurora PostgreSQL. Daftar ini dihasilkan dengan menjalankan describe-db-parameters AWS CLI
perintah dengan default.aurora-postgresql14
--db-parameter-group-name
nilai.
Untuk daftar parameter klaster DB untuk grup parameter DB default yang sama ini, lihatParameter tingkat klaster Aurora PostgreSQL.
Nama parameter |
Deskripsi |
Default |
---|---|---|
apg_enable_batch_mode_function_execution |
Mengaktifkan fungsi mode batch untuk memproses set baris pada suatu waktu. |
– |
apg_enable_correlated_any_transform |
Memungkinkan perencana mentransformasikan Subtautan ANY terkorelasi (subkueri IN/NOT IN) menjadi JOIN jika memungkinkan. |
– |
apg_enable_function_migration |
Memungkinkan perencana memigrasikan fungsi skalar yang memenuhi syarat ke klausa FROM. |
– |
apg_enable_not_in_transform |
Memungkinkan perencana mentransformasikan subkueri NOT IN menjadi ANTI JOIN jika memungkinkan. |
– |
apg_enable_remove_redundant_inner_joins |
Memungkinkan perencana menghapus inner join yang redundan. |
– |
apg_enable_semijoin_push_down |
Memungkinkan penggunaan filter semijoin untuk hash join. |
– |
apg_plan_mgmt.capture_plan_baselines |
Mengambil mode acuan dasar rencana. manual - mengaktifkan pengambilan rencana untuk pernyataan SQL apa pun, off - menonaktifkan pengambilan rencana, automatic - mengaktifkan pengambilan rencana untuk pernyataan dalam pg_stat_statements yang memenuhi kriteria kelayakan. |
off |
apg_plan_mgmt.max_databases |
Menetapkan jumlah maksimum basis data yang dapat mengelola kueri menggunakan apg_plan_mgmt. |
10 |
apg_plan_mgmt.max_plans |
Menetapkan jumlah maksimum rencana yang dapat di-cache oleh apg_plan_mgmt. |
10000 |
apg_plan_mgmt.plan_retention_period |
Jumlah hari maksimum sejak rencana last_used sebelum rencana akan dihapus secara otomatis. |
32 |
apg_plan_mgmt.unapproved_plan_execution_threshold |
Perkiraan total biaya rencana yang jika tidak tercapai akan membuat rencana yang Tidak Disetujui dieksekusi. |
0 |
apg_plan_mgmt.use_plan_baselines |
Menggunakan hanya rencana yang disetujui atau tetap untuk pernyataan terkelola. |
false |
application_name |
Menetapkan nama aplikasi yang akan dilaporkan dalam statistik dan log. |
– |
aurora_compute_plan_id |
Memantau rencana eksekusi kueri untuk mendeteksi rencana eksekusi yang berkontribusi pada pemuatan basis data saat ini dan untuk melacak statistik kinerja rencana eksekusi dari waktu ke waktu. Untuk informasi selengkapnya, lihat Memantau rencana eksekusi kueri untuk Aurora PostgreSQL. |
on |
authentication_timeout |
(s) Menetapkan waktu maksimum yang diizinkan untuk menyelesaikan autentikasi klien. |
– |
auto_explain.log_analyze |
Menggunakan EXPLAIN ANALYZE untuk pencatatan log rencana. |
– |
auto_explain.log_buffers |
Mencatat log penggunaan buffer. |
– |
auto_explain.log_format |
Menggunakan EXPLAIN untuk format yang akan digunakan untuk pencatatan log rencana. |
– |
auto_explain.log_min_duration |
Menetapkan waktu eksekusi minimum yang jika terlampaui akan membuat rencana dicatat. |
– |
auto_explain.log_nested_statements |
Mencatat log pernyataan bersarang. |
– |
auto_explain.log_timing |
Mengumpulkan data waktu, bukan hanya hitungan baris. |
– |
auto_explain.log_triggers |
Menyertakan statistik pemicu dalam rencana. |
– |
auto_explain.log_verbose |
Menggunakan EXPLORE VERBOSE untuk pencatatan log rencana. |
– |
auto_explain.sample_rate |
Pecahan kueri untuk diproses. |
– |
babelfishpg_tds.listen_addresses |
Menetapkan nama host atau alamat IP untuk mendengarkan TDS. |
* |
babelfishpg_tds.tds_debug_log_level |
Menetapkan tingkat pencatatan log di TDS, 0 menonaktifkan pencatatan log |
1 |
backend_flush_after |
(8Kb) Jumlah halaman yang jika terpenuhi akan membuat penulisan yang dilakukan sebelumnya dibuang ke disk. |
– |
bytea_output |
Menetapkan format output untuk bytea. |
– |
check_function_bodies |
Memeriksa konten fungsi selama CREATE FUNCTION. |
– |
client_connection_check_interval |
Menetapkan interval waktu di antara pemeriksaan pemutusan koneksi saat menjalankan kueri. |
– |
client_min_messages |
Menetapkan tingkat pesan yang dikirimkan ke klien. |
– |
config_file |
Menetapkan file konfigurasi utama server. |
/rdsdbdata/config/postgresql.conf |
constraint_exclusion |
Memungkinkan perencana menggunakan pembatasan untuk mengoptimalkan kueri. |
– |
cpu_index_tuple_cost |
Menetapkan perkiraan perencana untuk biaya pemrosesan setiap entri indeks selama pemindaian indeks. |
– |
cpu_operator_cost |
Menetapkan perkiraan perencana untuk biaya pemrosesan setiap panggilan operator atau fungsi. |
– |
cpu_tuple_cost |
Menetapkan perkiraan perencana untuk biaya pemrosesan setiap tuple (baris). |
– |
cron.database_name |
Menetapkan basis data untuk menyimpan tabel metadata pg_cron |
postgres |
cron.log_run |
Mencatat log semua pelaksanaan pekerjaan ke tabel job_run_details |
on |
cron.log_statement |
Mencatat log semua pernyataan cron sebelum eksekusi. |
off |
cron.max_running_jobs |
Jumlah maksimum pekerjaan yang dapat dijalankan secara bersamaan. |
5 |
cron.use_background_workers |
Mengaktifkan pekerja latar belakang untuk pg_cron |
on |
cursor_tuple_fraction |
Menetapkan perkiraan perencana untuk pecahan dari baris kursor yang akan diambil. |
– |
db_user_namespace |
Mengaktifkan nama pengguna per basis data. |
– |
deadlock_timeout |
(ms) Menetapkan waktu untuk menunggu kunci sebelum memeriksa deadlock. |
– |
debug_pretty_print |
Mengindentasi tampilan penguraian dan hierarki rencana. |
– |
debug_print_parse |
Mencatat log hierarki penguraian setiap kueri. |
– |
debug_print_plan |
Mencatat log rencana eksekusi setiap kueri. |
– |
debug_print_rewritten |
Mencatat log hierarki penguraian yang ditulis ulang masing-masing kueri. |
– |
default_statistics_target |
Menetapkan target statistik default. |
– |
default_transaction_deferrable |
Menetapkan status default yang dapat ditangguhkan untuk transaksi baru. |
– |
default_transaction_isolation |
Menetapkan tingkat isolasi transaksi untuk setiap transaksi baru. |
– |
default_transaction_read_only |
Menetapkan status hanya baca default untuk transaksi baru. |
– |
effective_cache_size |
(8kB) Menetapkan asumsi perencana tentang ukuran cache disk. |
JUMLAH (InstanceClassMemoryDB/12038, -50003 |
effective_io_concurrency |
Jumlah permintaan serentak yang dapat ditangani secara efisien oleh subsistem disk. |
– |
enable_async_append |
Memungkinkan perencana menggunakan rencana async append. |
– |
enable_bitmapscan |
Memungkinkan perencana menggunakan rencana bitmap-scan. |
– |
enable_gathermerge |
Memungkinkan perencana menggunakan rencana gather merge. |
– |
enable_hashagg |
Memungkinkan perencana menggunakan rencana hashed aggregation. |
– |
enable_hashjoin |
Memungkinkan perencana menggunakan rencana hash join. |
– |
enable_incremental_sort |
Memungkinkan perencana menggunakan langkah-langkah pengurutan inkremental. |
– |
enable_indexonlyscan |
Memungkinkan perencana menggunakan index-only-scan rencana. |
– |
enable_indexscan |
Memungkinkan perencana menggunakan rencana index-scan. |
– |
enable_material |
Memungkinkan perencana menggunakan materialization. |
– |
aktifkan_memoize |
Memungkinkan perencana menggunakan memoization |
– |
enable_mergejoin |
Memungkinkan perencana menggunakan rencana merge join. |
– |
enable_nestloop |
Memungkinkan perencana menggunakan rencana nested-loop join. |
– |
enable_parallel_append |
Mengaktifkan penggunaan perencana atas rencana parallel append. |
– |
aktifkan_parallel_hash |
Mengaktifkan penggunaan perencana atas rencana parallel hash. |
– |
enable_partition_pruning |
Mengaktifkan pemangkasan partisi plan-time dan run-time. |
– |
enable_partitionwise_aggregate |
Mengaktifkan agregasi dan pengelompokan partitionwise. |
– |
enable_partitionwise_join |
Mengaktifkan partitionwise join. |
– |
enable_seqscan |
Memungkinkan perencana menggunakan rencana sequential-scan. |
– |
enable_sort |
Memungkinkan perencana menggunakan langkah-langkah penyortiran eksplisit. |
– |
enable_tidscan |
Memungkinkan perencana menggunakan rencana TID scan. |
– |
escape_string_warning |
Memperingatkan tentang escape garis miring dalam string literal biasa. |
– |
exit_on_error |
Mengakhiri sesi saat terjadi kesalahan apa pun. |
– |
force_parallel_mode |
Memaksa penggunaan fasilitas kueri paralel. |
– |
from_collapse_limit |
Menetapkan ukuran FROM-list yang jika terlampaui akan membuat subkueri tidak ditutup. |
– |
geqo |
Memungkinkan optimisasi kueri genetik. |
– |
geqo_effort |
GEQO: upaya digunakan untuk mengatur nilai default untuk parameter GEQO lainnya. |
– |
geqo_generations |
GEQO: jumlah iterasi algoritma. |
– |
geqo_pool_size |
GEQO: jumlah individu dalam populasi. |
– |
geqo_seed |
GEQO: seed untuk pemilihan jalur acak. |
– |
geqo_selection_bias |
GEQO: tekanan selektif di dalam populasi. |
– |
geqo_threshold |
Menetapkan ambang batas item FROM yang jika terlampaui akan membuat GEQO digunakan. |
– |
gin_fuzzy_search_limit |
Menetapkan hasil maksimum yang diizinkan untuk pencarian persis oleh GIN. |
– |
gin_pending_list_limit |
(kB) Menetapkan ukuran maksimum daftar tertunda untuk indeks GIN. |
– |
hash_mem_multiplier |
Beberapa work_mem yang akan digunakan untuk tabel hash. |
– |
hba_file |
Menetapkan file konfigurasi hba server. |
/rdsdbdata/config/pg_hba.conf |
hot_standby_feedback |
Memungkinkan umpan balik dari hot standby ke primer yang akan menghindari konflik kueri. |
on |
ident_file |
Menetapkan file konfigurasi ident server. |
/rdsdbdata/config/pg_ident.conf |
idle_in_transaction_session_timeout |
(ms) Menetapkan durasi maksimum yang diizinkan untuk setiap transaksi idling. |
86400000 |
idle_session_timeout |
Mengakhiri setiap sesi yang telah idle (yaitu, menunggu kueri klien), tetapi tidak dalam transaksi terbuka, lebih lama dari jumlah waktu yang ditentukan |
– |
join_collapse_limit |
Menetapkan ukuran FROM-list yang jika terlampaui akan membuat konstruk JOIN tidak diratakan. |
– |
lc_messages |
Menetapkan dalam bahasa apa pesan akan ditampilkan. |
– |
listen_addresses |
Menetapkan nama host atau alamat IP untuk didengarkan. |
* |
lo_compat_privileges |
Mengaktifkan mode kompatibilitas mundur untuk pemeriksaan hak akses pada objek besar. |
0 |
log_connections |
Mencatat log setiap koneksi yang berhasil. |
– |
log_destination |
Menetapkan tujuan untuk output log server. |
stderr |
log_directory |
Menetapkan direktori tujuan untuk file log. |
/rdsdbdata/log/error |
log_disconnections |
Mencatat log akhir sebuah sesi, termasuk durasinya. |
– |
log_duration |
Mencatat log durasi setiap pernyataan SQL yang diselesaikan. |
– |
log_error_verbosity |
Menetapkan verbositas pesan yang dicatat. |
– |
log_executor_stats |
Menulis statistik performa pengeksekusi ke log server. |
– |
log_file_mode |
Menetapkan izin file untuk file log. |
0644 |
log_filename |
Menetapkan pola nama file untuk file log. |
postgresql.log.%Y-%m-%d-%H%M |
logging_collector |
Mulai subproses untuk menangkap output stderr dan/atau csvlog ke dalam file log. |
1 |
log_hostname |
Mencatat log nama host dalam log koneksi. |
0 |
logical_decoding_work_mem |
(kB) Memori sebanyak ini dapat digunakan oleh setiap buffer penyusun ulang internal sebelum dialirkan ke disk. |
– |
log_line_prefix |
Mengontrol informasi yang ditambahkan ke awal setiap baris log. |
%t:%r:%u@%d:%p]: |
log_lock_waits |
Mencatat log waktu tunggu kunci yang panjang. |
– |
log_min_duration_sample |
(ms) Menetapkan waktu eksekusi minimum yang jika terlampaui akan membuat sampel pernyataan dicatat. Pengambilan sampel ditentukan oleh log_statement_sample_rate. |
– |
log_min_duration_statement |
(ms) Menetapkan waktu eksekusi minimum yang jika terlampaui akan membuat pernyataan dicatat. |
– |
log_min_error_statement |
Menyebabkan semua pernyataan yang menghasilkan kesalahan pada atau di atas tingkat ini dicatat. |
– |
log_min_messages |
Menetapkan tingkat pesan yang dicatat. |
– |
log_parameter_max_length |
(B) Saat mencatat pernyataan, membatasi nilai parameter yang dicatat ke N byte pertama. |
– |
log_parameter_max_length_on_error |
(B) Saat melaporkan kesalahan, membatasi nilai parameter yang dicatat ke N byte pertama. |
– |
log_parser_stats |
Menulis statistik performa pengurai ke log server. |
– |
log_planner_stats |
Menulis statistik performa perencana ke log server. |
– |
log_replication_commands |
Mencatat log setiap perintah replikasi. |
– |
log_rotation_age |
(min) Rotasi file log otomatis akan terjadi setelah N menit. |
60 |
log_rotation_size |
(kB) Rotasi file log otomatis akan terjadi setelah N kilobyte. |
100000 |
log_statement |
Menetapkan jenis pernyataan yang dicatat. |
– |
log_statement_sample_rate |
Pecahan dari pernyataan yang melebihi log_min_duration_sample yang akan dicatat. |
– |
log_statement_stats |
Menulis statistik performa kumulatif ke log server. |
– |
log_temp_files |
(kB) Mencatat log penggunaan file sementara yang lebih besar dari jumlah kilobyte ini. |
– |
log_timezone |
Menetapkan zona waktu yang akan digunakan dalam pesan log. |
UTC |
log_truncate_on_rotation |
Memotong file log yang ada dengan nama yang sama selama rotasi log. |
0 |
maintenance_io_concurrency |
Varian effective_io_concurrency yang digunakan untuk pekerjaan pemeliharaan. |
1 |
maintenance_work_mem |
(kB) Menetapkan memori maksimum yang akan digunakan untuk operasi pemeliharaan. |
TERBESAR (DB InstanceClassMemory /63963136 *1024.65536 |
max_connections |
Menetapkan jumlah maksimum koneksi serentak. |
PALING SEDIKIT (InstanceClassMemoryDB/9531392, 5000 |
max_files_per_process |
Menetapkan jumlah maksimum file yang terbuka secara bersamaan untuk setiap proses server. |
– |
max_locks_per_transaction |
Menetapkan jumlah maksimum kunci per transaksi. |
64 |
max_parallel_maintenance_workers |
Menetapkan jumlah maksimum proses paralel per operasi pemeliharaan. |
– |
max_parallel_workers |
Menetapkan jumlah maksimum pekerja paralel yang dapat aktif pada satu waktu. |
GREATEST($DBInstanceVCPU/2,8 |
max_parallel_workers_per_gather |
Menetapkan jumlah maksimum proses paralel per simpul eksekutor. |
– |
max_pred_locks_per_page |
Menetapkan jumlah maksimum tuple predicate-lock per halaman. |
– |
max_pred_locks_per_relation |
Menetapkan jumlah maksimum halaman dan tuple predicate-lock per relasi. |
– |
max_pred_locks_per_transaction |
Menetapkan jumlah maksimum kunci predikat per transaksi. |
– |
max_slot_wal_keep_size |
(MB) Slot replikasi akan ditandai sebagai gagal, dan segmen akan dirilis untuk dihapus atau didaur ulang, jika ruang sebanyak ini ditempati oleh WAL pada disk. |
– |
max_stack_depth |
(kB) Menetapkan kedalaman tumpukan maksimum, dalam kilobyte. |
6144 |
max_standby_streaming_delay |
(ms) Menetapkan penundaan maksimum sebelum membatalkan kueri saat hot standby sedang memproses data WAL yang dialirkan. |
14000 |
max_worker_processes |
Menetapkan jumlah maksimum proses pekerja serentak. |
GREATEST($DBInstanceVCPU*2,8 |
min_dynamic_shared_memory |
(MB) Jumlah memori bersama dinamis yang dicadangkan saat pengaktifan. |
– |
min_parallel_index_scan_size |
(8kB) Menetapkan jumlah minimum data indeks untuk pemindaian paralel. |
– |
min_parallel_table_scan_size |
(8kB) Menetapkan jumlah minimum data tabel untuk pemindaian paralel. |
– |
old_snapshot_threshold |
(min) Waktu sebelum snapshot terlalu lama untuk membaca halaman yang diubah setelah snapshot diambil. |
– |
parallel_leader_participation |
Mengontrol apakah Gather and Gather Merge juga menjalankan subrencana. |
– |
parallel_setup_cost |
Menetapkan perkiraan perencana terkait biaya untuk memulai proses pekerja untuk kueri paralel. |
– |
parallel_tuple_cost |
Menetapkan perkiraan perencana untuk biaya pengiriman setiap tuple (baris) dari pekerja ke backend master. |
– |
pgaudit.log |
Menentukan kelas pernyataan mana yang akan dicatat oleh pencatatan log audit sesi. |
– |
pgaudit.log_catalog |
Menentukan bahwa pencatatan log sesi harus diaktifkan jika semua relasi dalam pernyataan berada di pg_catalog. |
– |
pgaudit.log_level |
Menentukan tingkat log yang akan digunakan untuk entri log. |
– |
pgaudit.log_parameter |
Menentukan bahwa audit pencatatan log harus mencakup parameter yang diteruskan dengan pernyataan. |
– |
pgaudit.log_relation |
Menentukan apakah pencatatan log audit sesi harus membuat entri log terpisah untuk setiap relasi (TABLE, VIEW, dll.) yang direferensikan dalam pernyataan SELECT atau DML. |
– |
pgaudit.log_statement_once |
Menentukan apakah pencatatan log akan mencakup teks pernyataan dan parameter dengan entri log pertama untuk kombinasi pernyataan/subpernyataan atau dengan setiap entri. |
– |
pgaudit.role |
Menentukan peran master yang akan digunakan untuk pencatatan log audit objek. |
– |
pg_bigm.enable_recheck |
Menentukan apakah akan melakukan Pemeriksaan Ulang yang merupakan proses internal pencarian teks lengkap. |
on |
pg_bigm.gin_key_limit |
Menentukan jumlah maksimum 2 gram kata kunci pencarian yang akan digunakan untuk pencarian teks lengkap. |
0 |
pg_bigm.last_update |
Melaporkan tanggal pembaruan terakhir modul pg_bigm. |
2013.11.22 |
pg_bigm.similarity_limit |
Menentukan ambang batas minimum yang digunakan oleh pencarian kesamaan. |
0,3 |
pg_hint_plan.debug_print |
Mencatat log hasil dari penguraian petunjuk. |
– |
pg_hint_plan.enable_hint |
Memaksa perencana untuk menggunakan rencana yang ditentukan dalam komentar petunjuk sebelum kueri. |
– |
pg_hint_plan.enable_hint_table |
Memaksa perencana untuk tidak mendapatkan petunjuk dengan menggunakan pencarian tabel. |
– |
pg_hint_plan.message_level |
Tingkat pesan untuk pesan debug. |
– |
pg_hint_plan.parse_messages |
Tingkat pesan kesalahan penguraian. |
– |
pglogical.batch_inserts |
Melakukan penyisipan batch jika memungkinkan |
– |
pglogical.conflict_log_level |
Menetapkan tingkat log yang digunakan untuk mencatat konflik yang diselesaikan. |
– |
pglogical.conflict_resolution |
Menetapkan metode yang digunakan untuk penyelesaian konflik untuk konflik yang dapat diselesaikan. |
– |
pglogical.extra_connection_options |
Opsi koneksi untuk ditambahkan ke semua koneksi simpul peer |
– |
pglogical.synchronous_commit |
nilai komit sinkron spesifik pglogical |
– |
pglogical.use_spi |
Menggunakan SPI alih-alih API tingkat rendah untuk menerapkan perubahan |
– |
pg_similarity.block_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.block_threshold |
Menetapkan ambang batas yang digunakan oleh fungsi kesamaan Blok. |
– |
pg_similarity.block_tokenizer |
Menetapkan tokenizer untuk fungsi kesamaan Blok. |
– |
pg_similarity.cosine_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.cosine_threshold |
Menetapkan ambang batas yang digunakan oleh fungsi kesamaan Kosinus. |
– |
pg_similarity.cosine_tokenizer |
Menetapkan pentokenisasi untuk fungsi kesamaan Kosinus. |
– |
pg_similarity.dice_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.dice_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Dice. |
– |
pg_similarity.dice_tokenizer |
Menetapkan pentokenisasi untuk ukuran kesamaan Dice. |
– |
pg_similarity.euclidean_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.euclidean_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Euclidean. |
– |
pg_similarity.euclidean_tokenizer |
Menetapkan pentokenisasi untuk ukuran kesamaan Euclidean. |
– |
pg_similarity.hamming_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.hamming_threshold |
Menetapkan ambang batas yang digunakan oleh metrik kesamaan Blok. |
– |
pg_similarity.jaccard_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.jaccard_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Jaccard. |
– |
pg_similarity.jaccard_tokenizer |
Menetapkan pentokenisasi untuk ukuran kesamaan Jaccard. |
– |
pg_similarity.jaro_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.jaro_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Jaro. |
– |
pg_similarity.jarowinkler_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.jarowinkler_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Jarowinkler. |
– |
pg_similarity.levenshtein_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.levenshtein_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Levenshtein. |
– |
pg_similarity.matching_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.matching_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Koefisien Pencocokan. |
– |
pg_similarity.matching_tokenizer |
Menetapkan pentokenisasi untuk ukuran kesamaan Koefisien Pencocokan. |
– |
pg_similarity.mongeelkan_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.mongeelkan_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Monge-Elkan. |
– |
pg_similarity.mongeelkan_tokenizer |
Menetapkan pentokenisasi untuk ukuran kesamaan Monge-Elkan. |
– |
pg_similarity.nw_gap_penalty |
Menetapkan penalti kesenjangan yang digunakan oleh ukuran kesamaan Needleman-Wunsch. |
– |
pg_similarity.nw_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.nw_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Needleman-Wunsch. |
– |
pg_similarity.overlap_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.overlap_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Koefisien Tumpang-Tindih. |
– |
pg_similarity.overlap_tokenizer |
Menetapkan pentokenisasi untuk ukuran kesamaan Koefisien Tumpang-Tindih. |
– |
pg_similarity.qgram_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.qgram_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Q-Gram. |
– |
pg_similarity.qgram_tokenizer |
Menetapkan pentokenisasi untuk ukuran Q-Gram. |
– |
pg_similarity.swg_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.swg_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Smith-Waterman-Gotoh. |
– |
pg_similarity.sw_is_normalized |
Menetapkan apakah nilai hasil dinormalisasi atau tidak. |
– |
pg_similarity.sw_threshold |
Menetapkan ambang batas yang digunakan oleh ukuran kesamaan Smith-Waterman. |
– |
pg_stat_statements.max |
Menetapkan jumlah maksimum pernyataan yang dilacak oleh pg_stat_statements. |
– |
pg_stat_statements.save |
Save pg_stat_statements statistics across server shutdowns. |
– |
pg_stat_statements.track |
Memilih pernyataan mana yang dilacak oleh pg_stat_statements. |
– |
pg_stat_statements.track_planning |
Memilih apakah durasi perencanaan dilacak oleh pg_stat_statements. |
– |
pg_stat_statements.track_utility |
Memilih apakah perintah utilitas dilacak oleh pg_stat_statements. |
– |
postgis.gdal_enabled_drivers |
Mengaktifkan atau menonaktifkan driver GDAL yang digunakan dengan PostGIS di Postgres 9.3.5 dan versi lebih tinggi. |
ENABLE_ALL |
quote_all_identifiers |
Saat membuat fragmen SQL, mengutip semua pengidentifikasi. |
– |
random_page_cost |
Menetapkan perkiraan perencana untuk biaya halaman disk yang diambil secara tidak berurutan. |
– |
rds.enable_memory_management |
Meningkatkan kemampuan manajemen memori di Aurora PostgreSQL 12.17, 13.13, 14.10, 15.5, dan versi yang lebih tinggi yang mencegah masalah stabilitas dan restart database yang disebabkan oleh memori bebas yang tidak mencukupi. Untuk informasi selengkapnya, lihat Manajemen memori yang ditingkatkan dalam Aurora PostgreSQL. |
True |
rds.force_admin_logging_level |
Melihat pesan log untuk tindakan pengguna admin RDS di basis data pelanggan. |
– |
rds.log_retention_period |
Amazon RDS akan menghapus log PostgreSQL yang lebih lama dari N menit. |
4320 |
rds.memory_allocation_guard |
Meningkatkan kemampuan manajemen memori di Aurora PostgreSQL 11.21, 12.16, 13.12, 14.9, 15.4, dan versi lama yang mencegah masalah stabilitas dan restart database yang disebabkan oleh memori bebas yang tidak mencukupi. Untuk informasi selengkapnya, lihat Manajemen memori yang ditingkatkan dalam Aurora PostgreSQL. |
False |
rds.pg_stat_ramdisk_size |
Ukuran statistik ramdisk dalam MB. Nilai bukan nol akan mengatur ramdisk. |
0 |
rds.rds_superuser_reserved_connections |
Menetapkan jumlah slot koneksi yang disediakan untuk rds_superusers. Parameter ini hanya tersedia dalam versi 15 dan sebelumnya. Untuk informasi selengkapnya, lihat koneksi cadangan dokumentasi PostgreSQL. |
2 |
rds.superuser_variables |
Daftar variabel superuser-only yang pernyataan modifikasi rds_superuser-nya dielevasikan. |
session_replication_role |
remove_temp_files_after_crash |
Menghapus file sementara setelah backend crash. |
0 |
restart_after_crash |
Menginisialisasi ulang server setelah backend crash. |
– |
row_security |
Mengaktifkan keamanan baris. |
– |
search_path |
Menetapkan urutan pencarian skema untuk nama yang tidak memenuhi syarat skema. |
– |
seq_page_cost |
Menetapkan perkiraan perencana untuk biaya halaman disk yang diambil secara berurutan. |
– |
session_replication_role |
Menetapkan perilaku sesi untuk pemicu dan aturan penulisan ulang. |
– |
shared_buffers |
(8kB) Menetapkan jumlah buffer memori bersama yang digunakan oleh server. |
JUMLAH (InstanceClassMemoryDB/12038, -50003 |
shared_preload_libraries |
Menampilkan daftar pustaka bersama untuk dimuat sebelumnya ke server. |
pg_stat_statements |
ssl_ca_file |
Lokasi file otoritas server SSL. |
/rdsdbdata/rds-metadata/ca-cert.pem |
ssl_cert_file |
Lokasi file sertifikat server SSL. |
/rdsdbdata/rds-metadata/server-cert.pem |
ssl_crl_dir |
Lokasi direktori daftar pencabutan sertifikat SSL. |
/rdsdbdata/rds-metadata/ssl_crl_dir/ |
ssl_key_file |
Lokasi file kunci privat server SSL |
/rdsdbdata/rds-metadata/server-key.pem |
standard_conforming_strings |
Menyebabkan string ... memperlakukan garis miring secara literal. |
– |
statement_timeout |
(ms) Menetapkan durasi maksimum yang diizinkan untuk setiap pernyataan. |
– |
stats_temp_directory |
Menulis file statistik sementara ke direktori yang ditentukan. |
/rdsdbdata/db/pg_stat_tmp |
superuser_reserved_connections |
Menetapkan jumlah slot koneksi yang disediakan untuk pengguna super. |
3 |
synchronize_seqscans |
Mengaktifkan pemindaian berurutan yang disinkronkan. |
– |
tcp_keepalives_count |
Jumlah maksimum pengiriman ulang keepalive TCP. |
– |
tcp_keepalives_idle |
(s) Waktu di antara penerbitan keepalive TCP. |
– |
tcp_keepalives_interval |
(s) Waktu di antara pengiriman ulang keepalive TCP. |
– |
temp_buffers |
(8kB) Menetapkan jumlah maksimum buffer sementara yang digunakan oleh setiap sesi. |
– |
temp_file_limit |
Membatasi jumlah total ruang disk dalam kilobyte yang dapat digunakan oleh proses PostgreSQL tertentu untuk file sementara, tidak termasuk ruang yang digunakan untuk tabel sementara eksplisit |
-1 |
temp_tablespaces |
Menetapkan ruang tabel yang akan digunakan di tabel sementara dan sort file. |
– |
track_activities |
Mengumpulkan informasi tentang eksekusi perintah. |
– |
track_activity_query_size |
Menetapkan ukuran yang disediakan untuk pg_stat_activity.current_query, dalam byte. |
4096 |
track_counts |
Mengumpulkan statistik tentang aktivitas basis data. |
– |
track_functions |
Mengumpulkan statistik tingkat fungsi tentang aktivitas basis data. |
pl |
track_io_timing |
Mengumpulkan statistik waktu tentang aktivitas IO basis data. |
1 |
transform_–_equals |
Memperlakukan expr=– sebagai expr IS –. |
– |
update_process_title |
Memperbarui judul proses untuk menampilkan perintah SQL aktif. |
– |
wal_receiver_status_interval |
(s) Menetapkan interval maksimum di antara laporan status penerima WAL ke primer. |
– |
work_mem |
(kB) Menetapkan memori maksimum yang akan digunakan untuk workspace kueri. |
– |
xmlbinary |
Menetapkan cara nilai biner akan dienkode dalam XML. |
– |
xmloption |
Menetapkan apakah data XML dalam operasi penguraian implisit dan serialisasi dianggap sebagai dokumen atau fragmen konten. |
– |