Bekerja dengan parameter pada instans DB RDS for PostgreSQL - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Bekerja dengan parameter pada instans DB RDS for PostgreSQL

Dalam beberapa kasus, Anda mungkin membuat instans DB RDS for PostgreSQL tanpa menentukan grup parameter kustom. Jika demikian, instans DB Anda dibuat menggunakan grup parameter default untuk versi PostgreSQL yang dipilih. Misalnya, Anda membuat instans DB RDS for PostgreSQL menggunakan PostgreSQL 13.3. Dalam hal ini, instans DB dibuat menggunakan nilai dalam grup parameter untuk rilis PostgreSQL 13, default.postgres13.

Anda juga dapat membuat grup parameter DB kustom Anda sendiri. Anda perlu melakukan ini jika ingin memodifikasi pengaturan untuk instans DB RDS for PostgreSQL dari nilai default-nya. Untuk mempelajari caranya, lihat Grup parameter untuk RDS.

Anda dapat melacak pengaturan pada instans DB RDS for PostgreSQL melalui beberapa cara berbeda. Anda dapat menggunakan AWS Management Console, AWS CLI, atau Amazon RDS API. Anda juga dapat membuat kueri pada nilai dari tabel pg_settings PostgreSQL instans Anda, seperti yang ditunjukkan berikut.

SELECT name, setting, boot_val, reset_val, unit FROM pg_settings ORDER BY name;

Untuk mempelajari selengkapnya tentang nilai yang ditampilkan dari kueri ini, lihat pg_settings dalam dokumentasi PostgreSQL.

Berhati-hatilah saat mengubah pengaturan untuk max_connections dan shared_buffers pada instans DB RDS for PostgreSQL. Misalnya, Anda memodifikasi pengaturan untuk max_connections atau shared_buffers, dan Anda menggunakan nilai yang terlalu tinggi untuk beban kerja yang sebenarnya. Dalam hal ini, maka instans DB RDS for PostgreSQL tidak akan dimulai. Jika ini terjadi, Anda akan melihat kesalahan seperti berikut di postgres.log.

2018-09-18 21:13:15 UTC::@:[8097]:FATAL: could not map anonymous shared memory: Cannot allocate memory 2018-09-18 21:13:15 UTC::@:[8097]:HINT: This error usually means that PostgreSQL's request for a shared memory segment exceeded available memory or swap space. To reduce the request size (currently 3514134274048 bytes), reduce PostgreSQL's shared memory usage, perhaps by reducing shared_buffers or max_connections.

Namun, Anda tidak dapat mengubah nilai pengaturan apa pun yang terdapat dalam grup parameter DB RDS for PostgreSQL. Untuk mengubah pengaturan setiap parameter, buat grup parameter DB kustom. Kemudian, ubah pengaturan di grup kustom tersebut, lalu terapkan grup parameter kustom ke instans DB RDS for PostgreSQL. Untuk mempelajari selengkapnya, lihat Grup parameter untuk RDS.

Ada dua jenis parameter dalam RDS untuk PostgreSQL.

  • Parameter statis – Parameter statis mengharuskan instans DB RDS for PostgreSQL di-boot ulang setelah perubahan agar nilai baru dapat diterapkan.

  • Parameter dinamis – Parameter dinamis tidak memerlukan boot ulang setelah mengubah pengaturannya.

catatan

Jika instans DB RDS for PostgreSQL menggunakan grup parameter DB kustom Anda sendiri, Anda dapat mengubah nilai parameter dinamis pada instans DB yang sedang berjalan. Anda dapat melakukannya menggunakan AWS Management Console, AWS CLI, atau API Amazon RDS.

Jika memiliki hak istimewa untuk melakukan tindakan ini, Anda juga dapat mengubah nilai parameter menggunakan perintah ALTER DATABASE, ALTER ROLE, dan SET.

Daftar parameter instans DB RDS for PostgreSQL

Tabel berikut mencantumkan beberapa (tetapi tidak semua) parameter yang tersedia dalam instans DB RDS for PostgreSQL. Untuk melihat semua parameter yang tersedia, Anda menggunakan describe-db-parameters AWS CLI perintah. Misalnya, untuk mendapatkan daftar semua parameter yang tersedia di grup parameter default untuk RDS for PostgreSQL versi 13, jalankan perintah berikut ini.

aws rds describe-db-parameters --db-parameter-group-name default.postgres13

Anda juga dapat menggunakan Konsol. Pilih Grup parameter dari menu Amazon RDS, lalu pilih grup parameter yang tersedia di menu Wilayah AWS.

Nama parameter

Apply_Type

Deskripsi

application_name

Dinamis Mengatur nama aplikasi yang akan dilaporkan dalam statistik dan log.

archive_command

Dinamis Menetapkan perintah shell yang akan dipanggil untuk mengarsipkan file WAL.

array_nulls

Dinamis Memungkinkan input elemen NULL dalam array.

authentication_timeout

Dinamis Mengatur waktu maksimum yang diizinkan untuk menyelesaikan autentikasi klien.

autovacuum

Dinamis Memulai subproses autovacuum.

autovacuum_analyze_scale_factor

Dinamis Jumlah penyisipan, pembaruan, atau penghapusan tuple sebelum dianalisis sebagai pecahan dari reltuple.

autovacuum_analyze_threshold

Dinamis Jumlah minimum penyisipan, pembaruan, atau penghapusan tuple sebelum dianalisis.

autovacuum_freeze_max_age

Statis Usia untuk melakukan autovacuum tabel guna mencegah penyelesaian ID transaksi.

autovacuum_naptime

Dinamis Waktu tidur selama autovacuum berjalan.

autovacuum_max_workers

Statis Mengatur jumlah maksimum proses pekerja autovacuum yang berjalan secara bersamaan.

autovacuum_vacuum_cost_delay

Dinamis Penundaan biaya vakum, dalam milidetik, untuk autovacuum.

autovacuum_vacuum_cost_limit

Dinamis Jumlah biaya vakum yang tersedia sebelum napping, untuk autovacuum.

autovacuum_vacuum_scale_factor

Dinamis Jumlah pembaruan atau penghapusan tuple sebelum divakum sebagai pecahan dari retuple.

autovacuum_vacuum_threshold

Dinamis Jumlah minimum pembaruan atau penghapusan tuple sebelum divakum.

backslash_quote

Dinamis Mengatur apakah garis miring terbalik (\) diizinkan dalam string literal atau tidak.

bgwriter_delay

Dinamis Waktu tidur latar belakang penulis di sela-sela putaran.

bgwriter_lru_maxpages

Dinamis Jumlah maksimum halaman LRU penulis latar belakang yang akan dibersihkan per putaran.

bgwriter_lru_multiplier

Dinamis Kelipatan dari penggunaan buffer rata-rata yang akan dikosongkan per putaran.

bytea_output

Dinamis Mengatur format output untuk byte.

check_function_bodies

Dinamis Memeriksa konten fungsi selama CREATE FUNCTION.

checkpoint_completion_target

Dinamis Waktu yang dihabiskan untuk membersihkan buffer kotor selama operasi titik pemeriksaan, sebagai bagian dari interval titik pemeriksaan.

checkpoint_segments

Dinamis Mengatur jarak maksimum dalam segmen log antara titik pemeriksaan write-ahead log (WAL).

checkpoint_timeout

Dinamis Mengatur waktu maksimum antara titik pemeriksaan WAL otomatis.

checkpoint_warning

Dinamis Mengaktifkan peringatan jika segmen titik pemeriksaan diisi lebih sering daripada ini.

client_connection_check_interval

Dinamis Menetapkan interval waktu di antara pemeriksaan pemutusan koneksi saat menjalankan kueri.

client_encoding

Dinamis Mengatur pengenkodean set karakter klien.

client_min_messages

Dinamis Mengatur tingkatan pesan yang dikirimkan kepada klien.

commit_delay

Dinamis Mengatur penundaan dalam mikrodetik antara transaksi commit dan melakukan pembersihan WAL ke disk.

commit_siblings

Dinamis Mengatur minimum transaksi terbuka serentak sebelum melakukan commit_delay.

constraint_exclusion

Dinamis Memungkinkan perencana untuk menggunakan batasan agar dapat mengoptimalkan kueri.

cpu_index_tuple_cost

Dinamis Menetapkan perkiraan perencana untuk biaya pemrosesan setiap entri indeks selama pemindaian indeks.

cpu_operator_cost

Dinamis Menetapkan perkiraan perencana untuk biaya pemrosesan setiap operator atau panggilan fungsi.

cpu_tuple_cost

Dinamis Menetapkan perkiraan perencana untuk biaya pemrosesan setiap tuple (baris).

cursor_tuple_fraction

Dinamis Menetapkan perkiraan perencana untuk pecahan dari baris kursor yang akan diambil.

datestyle

Dinamis Mengatur format tampilan nilai tanggal dan waktu.

deadlock_timeout

Dinamis Mengatur waktu menunggu kunci sebelum memeriksa deadlock.

debug_pretty_print

Dinamis Mengindentasi tampilan hierarki penguraian dan rencana.

debug_print_parse

Dinamis Membuat log hierarki penguraian setiap kueri.

debug_print_plan

Dinamis Membuat log rencana eksekusi setiap kueri.

debug_print_rewritten

Dinamis Membuat log hierarki penguraian yang ditulis ulang oleh setiap kueri.

default_statistics_target

Dinamis Mengatur target statistik default.

default_tablespace

Dinamis Mengatur tablespace default untuk membuat tabel dan indeks.

default_transaction_deferrable

Dinamis Mengatur status default yang dapat ditangguhkan dari transaksi baru.

default_transaction_isolation

Dinamis Menetapkan tingkat isolasi transaksi dari setiap transaksi baru.

default_transaction_read_only

Dinamis Mengatur status hanya-baca default dari transaksi baru.

default_with_oids

Dinamis Membuat tabel baru dengan ID objek (OID) berdasarkan default-nya.

effective_cache_size

Dinamis Mengatur asumsi perencana ukuran cache disk.

effective_io_concurrency

Dinamis Jumlah permintaan serentak yang dapat ditangani secara efisien oleh subsistem disk.

enable_bitmapscan

Dinamis Memungkinkan penggunaan rencana pemindaian bitmap oleh perencana.

enable_hashagg

Dinamis Memungkinkan penggunaan rencana agregasi hash oleh perencana.

enable_hashjoin

Dinamis Memungkinkan penggunaan rencana hash join oleh perencana.

enable_indexscan

Dinamis Memungkinkan penggunaan rencana pemindaian indeks oleh perencana.

enable_material

Dinamis Memungkinkan penggunaan materialisasi oleh perencana.

enable_mergejoin

Dinamis Memungkinkan penggunaan rencana merge join oleh perencana.

enable_nestloop

Dinamis Memungkinkan penggunaan rencana nested-loop join oleh perencana.

enable_seqscan

Dinamis Memungkinkan penggunaan rencana pemindaian sekuensial oleh perencana.

enable_sort

Dinamis Memungkinkan penggunaan langkah singkat eksplisit oleh perencana.

enable_tidscan

Dinamis Memungkinkan penggunaan rencana pemindaian TID oleh perencana.

escape_string_warning

Dinamis Memperingatkan tentang escape garis miring terbalik (\) dalam string literal biasa.

extra_float_digits

Dinamis Mengatur jumlah digit yang ditampilkan untuk nilai floating-point.

from_collapse_limit

Dinamis Mengatur ukuran daftar FROM yang tidak menciutkan subkueri.

fsync

Dinamis Memaksa sinkronisasi pembaruan ke disk.

full_page_writes

Dinamis Menulis halaman penuh ke WAL saat pertama kali dimodifikasi setelah titik pemeriksaan.

geqo

Dinamis Memungkinkan pengoptimalan kueri genetik.

geqo_effort

Dinamis GEQO: upaya digunakan untuk mengatur default parameter GEQO lainnya.

geqo_generations

Dinamis GEQO: jumlah iterasi algoritma.

geqo_pool_size

Dinamis GEQO: jumlah individu dalam populasi.

geqo_seed

Dinamis GEQO: seed untuk pemilihan jalur acak.

geqo_selection_bias

Dinamis GEQO: tekanan selektif di dalam populasi.

geqo_threshold

Dinamis Mengatur ambang batas item FROM yang menggunakan GEQO.

gin_fuzzy_search_limit

Dinamis Mengatur hasil maksimum yang diperbolehkan untuk pencarian akurat oleh GIN.

hot_standby_feedback

Dinamis Menentukan apakah hot standby mengirimkan pesan umpan balik ke standby utama atau standby hulu.

intervalstyle

Dinamis Mengatur format tampilan nilai interval.

join_collapse_limit

Dinamis Menetapkan ukuran daftar FROM yang tidak meratakan konsep JOIN.

lc_messages

Dinamis Mengatur bahasa untuk menampilkan pesan.

lc_monetary

Dinamis Menetapkan lokal untuk memformat jumlah uang.

lc_numeric

Dinamis Mengatur lokal untuk memformat angka.

lc_time

Dinamis Mengatur lokal untuk memformat nilai tanggal dan waktu.

log_autovacuum_min_duration

Dinamis Mengatur waktu berjalan minimum yang akan membuat log tindakan autovacuum.

log_checkpoints

Dinamis Membuat log setiap titik pemeriksaan.

log_connections

Dinamis Membuat log setiap koneksi yang berhasil.

log_disconnections

Dinamis Membuat log dari akhir sebuah sesi, termasuk durasinya.

log_duration

Dinamis Membuat log durasi setiap pernyataan SQL yang diselesaikan.

log_error_verbosity

Dinamis Mengatur panjang pesan yang dicatat.

log_executor_stats

Dinamis Menulis statistik performa pelaksana ke log server.

log_filename

Dinamis Mengatur pola nama file untuk file log.

log_file_mode

Dinamis Mengatur izin file untuk file log. Nilai default-nya adalah 0644.

log_hostname

Dinamis Membuat log nama host dalam log koneksi. Pada PostgreSQL 12 dan versi yang lebih baru, parameter ini 'nonaktif' secara default. Saat diaktifkan, koneksi akan menggunakan pencarian balik DNS untuk mendapatkan nama host yang terambil ke log koneksi. Jika mengaktifkan parameter ini, Anda harus memantau dampaknya pada waktu yang diperlukan agar dapat membuat koneksi.

log_line_prefix

Dinamis Mengontrol informasi yang diawali untuk setiap baris log.

log_lock_waits

Dinamis Membuat log waktu tunggu kunci yang panjang.

log_min_duration_statement

Dinamis Menetapkan waktu berjalan minimum yang akan Membuat log pernyataan.

log_min_error_statement

Dinamis Menyebabkan semua pernyataan yang menghasilkan kesalahan pada atau di atas level ini dicatat.

log_min_messages

Dinamis Mengatur tingkat pesan yang dicatat.

log_parser_stats

Dinamis Menulis statistik performa pengurai ke log server.

log_planner_stats

Dinamis Menulis statistik performa perencana ke log server.

log_rotation_age

Dinamis Rotasi file log otomatis akan terjadi setelah N menit.

log_rotation_size

Dinamis Rotasi file log otomatis akan terjadi setelah N kilobita.

log_statement

Dinamis Mengatur jenis pernyataan yang dicatat.

log_statement_stats

Dinamis Menulis statistik performa kumulatif ke log server.

log_temp_files

Dinamis Membuat log penggunaan file sementara yang lebih besar dari angka kilobyte ini.

log_timezone

Dinamis Mengatur zona waktu yang akan digunakan dalam pesan log.

log_truncate_on_rotation

Dinamis Memotong file log yang ada dengan nama yang sama selama rotasi log.

logging_collector

Statis Memulai subproses untuk mengambil output stderr dan/atau csvlog ke dalam file log.

maintenance_work_mem

Dinamis Mengatur memori maksimum yang akan digunakan untuk operasi pemeliharaan.

max_connections

Statis Mengatur jumlah maksimum koneksi serentak.

max_files_per_process

Statis Mengatur jumlah maksimum file yang terbuka secara bersamaan untuk setiap proses server.

max_locks_per_transaction

Statis Menetapkan jumlah maksimum kunci per transaksi.

max_pred_locks_per_transaction

Statis Menetapkan jumlah maksimum kunci predikat per transaksi.

max_prepared_transactions

Statis Menetapkan jumlah maksimum transaksi yang disiapkan secara bersamaan.

max_stack_depth

Dinamis Mengatur kedalaman tumpukan maksimum, dalam kilobita.

max_standby_archive_delay

Dinamis Mengatur penundaan maksimum sebelum membatalkan kueri saat hot standby sedang memproses data WAL yang diarsipkan.

max_standby_streaming_delay

Dinamis Mengatur penundaan maksimum sebelum membatalkan kueri saat hot standby sedang memproses data WAL yang dialirkan.
max_wal_size Dinamis Menetapkan ukuran WAL (MB) yang memicu titik pemeriksaan. Untuk semua versi setelah RDS for PostgreSQL 10, ukuran default-nya minimal 1 GB (1024 MB). Misalnya, pengaturan max_wal_size untuk RDS for PostgreSQL 14 adalah 2 GB (2048 MB). Gunakan perintah SHOW max_wal_size; pada instans DB RDS for PostgreSQL untuk melihat nilainya saat ini.
min_wal_size Dinamis Mengatur ukuran minimum untuk menyusutkan WAL. Untuk PostgreSQL versi 9.6 dan yang sebelumnya, pengaturan min_wal_size berada dalam unit 16 MB. Untuk PostgreSQL versi 10 dan yang lebih baru, pengaturan min_wal_size berada dalam unit 1 MB.

quote_all_identifiers

Dinamis Menambahkan tanda kutip (") ke semua pengidentifikasi ketika membuat fragmen SQL.

random_page_cost

Dinamis Mengatur perkiraan perencana untuk biaya dari halaman disk yang diambil secara tidak berurutan. Parameter ini tidak memiliki nilai kecuali manajemen rencana kueri (QPM) diaktifkan. Saat QPM aktif, nilai default-nya adalah 4.
rds.adaptive_autovacuum Dinamis Secara otomatis menyesuaikan parameter autovacuum setiap kali ambang batas ID transaksi terlampaui.
rds.force_ssl Dinamis Membutuhkan penggunaan koneksi SSL. Nilai default diatur ke 1 (aktif) untuk RDS for PostgreSQL versi 15. Semua RDS for PostgreSQL versi utama 14 lainnya dan yang lebih lama memiliki nilai default yang disetel ke 0 (nonaktif).

rds.local_volume_spill_enabled

Statis Memungkinkan penulisan file tumpahan logis ke volume lokal.

rds.log_retention_period

Dinamis Mengatur retensi log sedemikian rupa sehingga Amazon RDS dapat menghapus log PostgreSQL yang lebih lama dari n menit.
rds.rds_superuser_reserved_connections Statis

Menetapkan jumlah slot koneksi yang disediakan untuk rds_superusers. Parameter ini hanya tersedia dalam versi 15 dan sebelumnya. Untuk informasi selengkapnya, lihat dokumentasi PostgreSQL reserved_connections.

rds.restrict_password_commands Statis Membatasi individu yang dapat mengelola kata sandi untuk pengguna yang memiliki peran rds_password. Atur parameter ini ke 1 untuk mengaktifkan pembatasan kata sandi. Default-nya adalah 0.

search_path

Dinamis Menetapkan urutan pencarian skema untuk nama yang tidak memenuhi syarat skema.

seq_page_cost

Dinamis Mengatur perkiraan perencana untuk biaya dari halaman disk yang diambil secara berurutan.

session_replication_role

Dinamis Menetapkan perilaku sesi untuk pemicu dan aturan penulisan ulang.

shared_buffers

Statis Mengatur jumlah buffer memori bersama yang digunakan oleh server.

shared_preload_libraries

Statis Memigrasi pustaka bersama untuk dimuat ke instans DB RDS for PostgreSQL. Nilai yang didukung meliputi auto_explain, orafce, pgaudit, pglogical, pg_bigm, pg_cron, pg_hint_plan, pg_prewarm, pg_similarity, pg_stat_statements, pg_tle, pg_transport, plprofiler, dan plrust.

ssl

Dinamis Mengaktifkan koneksi SSL.

sql_inheritance

Dinamis Menyebabkan subtabel disertakan secara default dalam berbagai perintah.

ssl_renegotiation_limit

Dinamis Menetapkan jumlah lalu lintas untuk dikirim dan diterima sebelum melakukan negosiasi ulang kunci enkripsi.

standard_conforming_strings

Dinamis Menyebabkan string ... memperlakukan garis miring terbalik secara literal.

statement_timeout

Dinamis Menetapkan durasi maksimum yang diizinkan untuk setiap pernyataan.

synchronize_seqscans

Dinamis Memungkinkan pemindaian berurutan yang disinkronkan.

synchronous_commit

Dinamis Mengatur tingkat sinkronisasi transaksi saat ini.

tcp_keepalives_count

Dinamis Jumlah maksimum pengiriman ulang keepalive TCP.

tcp_keepalives_idle

Dinamis Waktu antara penerbitan keepalive TCP.

tcp_keepalives_interval

Dinamis Waktu antara pengiriman ulang keepalive TCP.

temp_buffers

Dinamis Mengatur jumlah maksimum buffer sementara yang digunakan oleh setiap sesi.
temp_file_limit Dinamis Mengatur ukuran maksimum file sementara dapat berkembang dalam KB.

temp_tablespaces

Dinamis Mengatur tablespace yang akan digunakan untuk tabel sementara dan mengurutkan file.​

timezone

Dinamis

Mengatur zona waktu untuk menampilkan dan menginterpretasikan stempel waktu.

Internet Assigned Numbers Authority (IANA) menerbitkan zona waktu baru di https://www.iana.org/time-zones beberapa kali dalam setahun. Setiap kali RDS mengeluarkan rilis pemeliharaan minor PostgreSQL yang baru, rilis tersebut akan dikirimkan beserta data zona waktu terbaru pada saat rilis. Jika menggunakan versi RDS for PostgreSQL terbaru, Anda akan memiliki data zona waktu terbaru dari RDS. Untuk memastikan bahwa instans DB Anda memiliki data zona waktu terbaru, sebaiknya tingkatkan ke versi mesin DB yang lebih baru. Anda tidak dapat mengubah tabel zona waktu dalam instans DB PostgreSQL secara manual. RDS tidak memodifikasi atau mengatur ulang data zona waktu dari instans DB yang berjalan. Data zona waktu baru diinstal hanya ketika Anda melakukan peningkatan versi mesin basis data.

track_activities

Dinamis Mengumpulkan informasi cara menjalankan perintah.

track_activity_query_size

Statis Mengatur ukuran terpesan untuk pg_stat_activity.current_query, dalam byte.

track_counts

Dinamis Mengumpulkan statistik aktivitas basis data.

track_functions

Dinamis Mengumpulkan statistik tingkat fungsi aktivitas basis data.

track_io_timing

Dinamis Mengumpulkan statistik waktu aktivitas I/O basis data.

transaction_deferrable

Dinamis Menunjukkan apakah akan menunda transaksi hanya-baca berseri sampai bisa dimulai tanpa ada kegagalan serialisasi.

transaction_isolation

Dinamis Menetapkan tingkat isolasi transaksi saat ini.

transaction_read_only

Dinamis Mengatur status hanya-baca transaksi saat ini.

transform_null_equals

Dinamis Memperlakukan expr=NULL sebagai expr IS NULL.

update_process_title

Dinamis Memperbarui judul proses untuk menampilkan perintah SQL yang aktif.

vacuum_cost_delay

Dinamis Penundaan biaya vakum dalam milidetik.

vacuum_cost_limit

Dinamis Jumlah biaya vakum yang tersedia sebelum napping.

vacuum_cost_page_dirty

Dinamis Biaya vakum untuk halaman yang kotor karena vakum.

vacuum_cost_page_hit

Dinamis Biaya vakum untuk halaman yang ditemukan di cache buffer.

vacuum_cost_page_miss

Dinamis Biaya vakum untuk halaman yang tidak ditemukan dalam cache buffer.

vacuum_defer_cleanup_age

Dinamis Jumlah transaksi yang harus ditangguhkan dengan vakum dan hot cleanup, jika ada.

vacuum_freeze_min_age

Dinamis Usia minimum saat vakum harus membekukan baris tabel.

vacuum_freeze_table_age

Dinamis Usia saat vakum harus memindai seluruh tabel untuk membekukan tuple.

wal_buffers

Statis Mengatur jumlah buffer halaman disk dalam memori bersama untuk WAL.

wal_writer_delay

Dinamis Waktu tidur penulis WAL antara beberapa pengosongan WAL.

work_mem

Dinamis Mengatur memori maksimum yang akan digunakan untuk ruang kerja kueri.

xmlbinary

Dinamis Menetapkan cara pengenkodean nilai biner dalam XML.

xmloption

Dinamis Menetapkan apakah data XML dalam operasi penguraian implisit dan serialisasi dianggap sebagai dokumen atau fragmen konten.

Amazon RDS menggunakan unit PostgreSQL default untuk semua parameter. Tabel berikut menunjukkan unit default PostgreSQL untuk setiap parameter.

Nama parameter

Unit

archive_timeout

detik

authentication_timeout

detik

autovacuum_naptime

detik

autovacuum_vacuum_cost_delay

milidetik

bgwriter_delay

milidetik

checkpoint_timeout

detik

checkpoint_warning

detik

deadlock_timeout

milidetik

effective_cache_size

8 KB

lock_timeout

milidetik

log_autovacuum_min_duration

milidetik

log_min_duration_statement

milidetik

log_rotation_age

menit

log_rotation_size

KB

log_temp_files

KB

maintenance_work_mem

KB

max_stack_depth

KB

max_standby_archive_delay

milidetik

max_standby_streaming_delay

milidetik

post_auth_delay

detik

pre_auth_delay

detik

segment_size

8 KB

shared_buffers

8 KB

statement_timeout

milidetik

ssl_renegotiation_limit

KB

tcp_keepalives_idle

detik

tcp_keepalives_interval

detik

temp_file_limit

KB

work_mem

KB

temp_buffers

8 KB

vacuum_cost_delay

milidetik

wal_buffers

8 KB

wal_receiver_timeout

milidetik

wal_segment_size

B

wal_sender_timeout

milidetik

wal_writer_delay

milidetik

wal_receiver_status_interval

detik