Sesuai dengan dokumentasi
PostgreSQL , bidang temp_bytes
didefinisikan sebagai:
Artinya, angka tersebut adalah jumlah dari ukuran file sementara sejak pembuatan dari database (atau sejak pg_stat_reset() terakhir), dan tidak penggunaan file temp saat ini.
Penggunaan saat ini dapat ditentukan menggunakan 'fungsi file' dalam instance database non-cloud, tetapi di Cloud SQL, pengguna biasa tidak dapat menjalankan select pg_ls_dir('base/pgsql_temp')
karena ini hanya diperuntukkan bagi pengguna super.
Seperti yang Anda katakan, Cloud SQL adalah layanan terkelola, oleh karena itu saat ini, tidak ada cara untuk melihat penggunaan file temp saat ini.
Satu hal yang pasti akan menghapus nomor yang Anda lihat adalah pg_stat_reset(), meskipun seperti yang dikatakan sebelumnya, ini bukan tentang penggunaan file temp saat ini, tetapi total historis;
Satu hal yang dijamin untuk membersihkan file temp adalah memulai ulang dari instance database, sebagai bagian dari proses awal adalah menghapus base/pgsql_temp
direktori.