Mysql
 sql >> Database >  >> RDS >> Mysql

Come trovare (decodificare) la query PostgreSQL dal file Wireshark?

Probabilmente stai utilizzando la replica basata su WAL (l'impostazione predefinita), il che significa che non puoi.

Ciò comporta la spedizione dei registri delle transazioni tra le macchine. Questa è l'effettiva rappresentazione su disco dei dati.

Esistono metodi di replica alternativi basati su trigger (slony ecc.) e la nuova replica logica.

Nessuno dei due ti permetterà di ricreare la query originale completa come ho capito, ma ti permetterebbe di avvicinarti.

Esistono sistemi che duplicano le query sui nodi (come MySQL) ma non sono proprio la stessa cosa.

Se vuoi sapere esattamente quali query sono in esecuzione sul master, attiva la registrazione delle query e monitora invece i log.