IPC:DamRecordTxAck - Amazon Aurora

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

IPC:DamRecordTxAck

Peristiwa IPC:DamRecordTxAck terjadi saat Aurora PostgreSQL dalam sesi yang menggunakan aliran aktivitas basis data menghasilkan peristiwa aliran aktivitas, lalu menunggu peristiwa tersebut menjadi tahan lama.

Versi mesin yang relevan

Informasi peristiwa tunggu ini relevan untuk semua Aurora PostgreSQL 10.7 dan versi 10 yang lebih tinggi, 11.4 dan versi 11 yang lebih tinggi, serta semua versi 12 dan 13.

Konteks

Dalam mode sinkron, daya tahan peristiwa aliran aktivitas lebih disukai daripada performa basis data. Saat menunggu penulisan peristiwa yang tahan lama, sesi akan memblokir aktivitas basis data lainnya, sehingga menyebabkan peristiwa tunggu IPC:DamRecordTxAck.

Penyebab

Penyebab paling umum munculnya peristiwa IPC:DamRecordTxAck dalam peristiwa tunggu teratas adalah bahwa fitur DAS (Aliran Aktivitas Basis Data) merupakan audit holistik. Aktivitas SQL yang lebih tinggi menghasilkan peristiwa aliran aktivitas yang perlu dicatat.

Tindakan

Kami merekomendasikan berbagai tindakan, tergantung pada penyebab peristiwa tunggu Anda:

  • Kurangi jumlah pernyataan SQL atau nonaktifkan aliran aktivitas basis data. Tindakan ini akan mengurangi jumlah peristiwa yang membutuhkan penulisan yang tahan lama.

  • Ubah ke mode asinkron. Tindakan ini akan membantu mengurangi pertentangan pada peristiwa tunggu IPC:DamRecordTxAck.

    Namun, fitur DAS tidak dapat menjamin daya tahan setiap peristiwa dalam mode asinkron.