Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Melihat penggunaan file sementara dengan Performance Insights

Mode fokus
Melihat penggunaan file sementara dengan Performance Insights - 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.

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

Anda dapat menggunakan Performance Insights untuk melihat penggunaan file sementara dengan mengaktifkan metrik temp_bytes dan temp_files. Tampilan di Performance Insights tidak menampilkan kueri spesifik yang menghasilkan file sementara, namun jika Anda menggabungkan Performance Insights dengan kueri yang ditampilkanpg_ls_tmpdir, Anda dapat memecahkan masalah, menganalisis, dan menentukan perubahan dalam beban kerja kueri.

  1. Di dasbor Wawasan Performa, pilih Kelola Metrik.

  2. Pilih Metrik basis data, lalu pilih metrik temp_bytes dan temp_files seperti yang ditunjukkan pada gambar berikut.

    Metrik ditampilkan dalam grafik.
  3. Di SQL tab Atas, pilih ikon Preferensi.

  4. Di jendela Preferensi, nyalakan statistik berikut untuk muncul di SQL tab Atas dan pilih Lanjutkan.

    • Temp writes/detik

    • Temp reads/detik

    • Tmp blk write/panggilan

    • Tmp blk read/panggilan

  5. File sementara rusak saat digabungkan kueri yang ditampilkan untuk pg_ls_tmpdir, seperti yang ditunjukkan pada contoh berikut.

    Kueri yang menampilkan penggunaan file sementara.

Peristiwa IO:BufFileRead dan IO:BufFileWrite terjadi ketika kueri teratas di beban kerja Anda sering membuat file sementara. Anda dapat menggunakan Performance Insights untuk mengidentifikasi kueri teratas yang menunggu IO:BufFileRead dan IO:BufFileWrite dengan meninjau Average Active Session (AAS) di bagian Pemuatan Database dan Top. SQL

IO: BufFileRead dan IO: BufFileWrite dalam grafik.

Untuk informasi selengkapnya tentang cara menganalisis kueri teratas dan muatan berdasarkan peristiwa tunggu dengan Wawasan Performa, lihat Ikhtisar SQL tab Top. Anda harus mengidentifikasi dan menyetel kueri yang menyebabkan peningkatan penggunaan file sementara dan peristiwa tunggu terkait. Untuk informasi lebih lanjut tentang peristiwa tunggu dan remediasi ini, lihat IO: BufFileRead dan IO: BufFileWrite IO.

catatan

Parameter work_mem mengontrol ketika operasi pengurutan kehabisan memori dan hasilnya ditulis ke dalam file sementara. Sebaiknya Anda tidak mengubah pengaturan parameter ini lebih tinggi dari nilai default karena akan memungkinkan setiap sesi basis data mengonsumsi lebih banyak memori. Selain itu, satu sesi yang melakukan penggabungan dan pengurutan kompleks dapat melakukan operasi paralel di mana setiap operasi mengonsumsi memori.

Sebagai praktik terbaik, ketika Anda memiliki laporan besar dengan beberapa penggabungan dan pengurutan, atur parameter ini pada tingkat sesi dengan menggunakan perintah SET work_mem. Kemudian, perubahan hanya diterapkan pada sesi saat ini dan tidak mengubah nilai secara global.

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.