HorizonDB - Opzioni per sviluppatori

allow_in_place_tablespaces

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Consente spazi di tabella direttamente all'interno di pg_tblspc, per i test.
Tipo di dati booleano
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation allow_in_place_tablespaces

allow_system_table_mods

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Consente modifiche della struttura delle tabelle di sistema.
Tipo di dati booleano
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation allow_system_table_mods

backtrace_functions

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Registrare backtrace per individuare errori in queste funzioni.
Tipo di dati string
Valore predefinito
Valori consentiti
Tipo di parametro Sola lettura
Documentation backtrace_functions

debug_discard_caches

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Svuotare in modo aggressivo le cache di sistema a scopo di debug.
Tipo di dati Intero
Valore predefinito 0
Valori consentiti 0
Tipo di parametro Sola lettura
Documentation debug_discard_caches

debug_io_direct

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Usare l'I/O diretto per l'accesso ai file.
Tipo di dati string
Valore predefinito
Valori consentiti
Tipo di parametro Sola lettura
Documentation debug_io_direct

debug_logical_replication_stream

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Forza lo streaming immediato o la serializzazione delle modifiche nelle transazioni di grandi dimensioni. Sul lato editore, consente lo streaming o la serializzazione di ogni modifica nella decodifica logica. Sul lato sottoscrittore, consente la serializzazione di tutte le modifiche ai file e notifica ai ruoli di lavoro di applicazione paralleli di leggere e applicarle al termine della transazione.
Tipo di dati enumerazione
Valore predefinito buffered
Valori consentiti buffered
Tipo di parametro Sola lettura
Documentation debug_logical_replication_streaming

debug_parallel_query

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Forza l'uso dei nodi di query paralleli da parte del pianificatore. Ciò può essere utile per testare l'infrastruttura di query parallela forzando il pianificatore a generare piani contenenti nodi che comunicano tuple tra i processi di lavoro e il processo principale.
Tipo di dati enumerazione
Valore predefinito off
Valori consentiti off,on,regress
Tipo di parametro dynamic
Documentation debug_parallel_query

ignore_checksum_failure

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Continua l'elaborazione dopo un errore di checksum. Il rilevamento di un errore di checksum causa in genere la segnalazione di un errore da parte di PostgreSQL, interrompendo la transazione corrente. Se si imposta ignore_checksum_failure su true, il sistema ignora l'errore (ma segnala comunque un avviso) e continua l'elaborazione. Questo comportamento può causare arresti anomali o altri problemi gravi. Ha effetto solo se i checksum sono abilitati.
Tipo di dati booleano
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation ignore_checksum_failure

ignora_pagine_invalidi

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Continua il ripristino dopo un errore di pagine non valide. Il rilevamento dei record WAL con riferimenti a pagine non valide durante il ripristino causa la generazione di un errore a livello di PANIC, che interrompe il ripristino. Se si imposta "ignore_invalid_pages" su true, il sistema ignora i riferimenti di pagina non validi nei record WAL (ma segnala comunque un avviso) e continua il ripristino. Questo comportamento può causare arresti anomali, perdita di dati, propagazione o nascondere il danneggiamento o altri problemi gravi. Ha effetto solo durante il ripristino o in modalità standby.
Tipo di dati booleano
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation ignora_pagine_non_valide

ignora_indici_di_sistema

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Disabilita la lettura dagli indici di sistema. Non impedisce l'aggiornamento degli indici, quindi è sicuro da usare. La peggiore conseguenza è la lentezza.
Tipo di dati booleano
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation ignore_system_indexes

jit_debugging_support

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Registrare funzioni compilate da JIT con il debugger.
Tipo di dati booleano
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation jit_debugging_support

jit_dump_bitcode

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Scrivere il bitcode LLVM per facilitare il debug JIT.
Tipo di dati booleano
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation jit_dump_bitcode

jit_expressions

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Consentire la compilazione JIT di espressioni.
Tipo di dati booleano
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation jit_expressions

jit_profiling_support

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Registrare funzioni compilate da JIT con profiler perf.
Tipo di dati booleano
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation jit_profiling_support

jit_tuple_deform

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Consentire la compilazione JIT per la deformazione della tupla.
Tipo di dati booleano
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation jit_tuple_deforming

post_auth_delay

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Imposta il tempo di attesa dopo l'autenticazione all'avvio della connessione. In questo modo è possibile collegare un debugger al processo.
Tipo di dati Intero
Valore predefinito 0
Valori consentiti 0
Tipo di parametro Sola lettura
Documentation post_auth_delay

pre_auth_delay

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Imposta il tempo di attesa prima dell'autenticazione all'avvio della connessione. In questo modo è possibile collegare un debugger al processo.
Tipo di dati Intero
Valore predefinito 0
Valori consentiti 0
Tipo di parametro Sola lettura
Documentation pre_auth_delay

remove_temp_files_after_crash

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Rimuovere file temporanei dopo un arresto anomalo del sistema back-end.
Tipo di dati booleano
Valore predefinito on
Valori consentiti on
Tipo di parametro Sola lettura
Documentation remove_temp_files_after_crash

send_abort_for_crash

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Invia SIGABRT e non SIGQUIT ai processi figli dopo l'arresto anomalo del back-end.
Tipo di dati booleano
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation send_abort_for_crash

send_abort_for_kill

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Inviare SIGABRT invece di SIGKILL ai processi figlio bloccati.
Tipo di dati booleano
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation send_abort_for_kill

trace_connection_negotiation

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Registra i dettagli dell'handshake della connessione di preautenticazione.
Tipo di dati booleano
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation trace_connection_negotiation

trace_notify

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Genera output di debug per LISTEN e NOTIFY.
Tipo di dati booleano
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation trace_notify

trace_sort

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Emette informazioni sull'utilizzo della risorsa nell'ordinamento.
Tipo di dati booleano
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation trace_sort

wal_consistency_check

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Imposta i gestori risorse WAL per cui vengono eseguiti i controlli di coerenza WAL. Le immagini a pagina intera verranno registrate per tutti i blocchi di dati e verificate in base ai risultati di WAL replay.
Tipo di dati string
Valore predefinito
Valori consentiti
Tipo di parametro Sola lettura
Documentation wal_consistency_checking

zero_damaged_pages

Attribute Valore
Category Opzioni per sviluppatori
Descrizione Continua l'elaborazione delle intestazioni di pagine danneggiate precedenti. Il rilevamento di un'intestazione di pagina danneggiata in genere causa la segnalazione di un errore da parte di PostgreSQL, interrompendo la transazione corrente. Se si imposta "zero_damaged_pages" su true, il sistema segnala invece un avviso, zero la pagina danneggiata e continua l'elaborazione. Questo comportamento eliminerà definitivamente i dati, ovvero tutte le righe nella pagina danneggiata.
Tipo di dati booleano
Valore predefinito off
Valori consentiti off
Tipo di parametro Sola lettura
Documentation zero_damaged_pages