Memanfaatkan tabel statistik di PostgreSQL, Anda dapat memantau jumlah baris hidup dan mati, juga disebut sebagai tupel, dalam tabel. Baris langsung adalah baris di tabel Anda yang sedang digunakan dan dapat ditanyakan di Chartio untuk referensi dan analisis data. Baris mati adalah baris yang telah dihapus datanya dan dijadwalkan untuk digunakan kembali oleh sumber data Anda saat Anda menggunakan perintah tulis seperti INSERT atau UPDATE.
Catatan - Koneksi Chartio ke sumber data Anda harus bersifat baca-saja untuk mencegah penulisan yang berbahaya atau tidak disengaja ke sumber Anda. Selain itu, perintah tertentu tidak diizinkan di pembuat kueri Chartio untuk mencegah perintah ini dikirim ke sumber Anda oleh Chartio.
Sekarang, untuk kueri statistik yang akan Anda gunakan. Kami akan mengirimkan kueri ke Tabel Pengguna Negara Postgres (pg_stat_user_tables), yang merupakan tabel statistik diagnostik yang disimpan Postgres di sumber Anda (selama Anda memiliki pengaturan konfigurasi yang tepat). Ada banyak sekali statistik yang dapat digunakan di sumber Anda.
Untuk tujuan kami di sini, kami akan menganalisis tupel hidup dan mati, menggunakan kueri berikut:
select relname, n_live_tup, n_dead_tup
from pg_stat_user_tables
group by 1, 2, 3
order by 2, 3 desc
Mari kita pecahkan kolom-kolomnya:
relname =nama tabel yang dimaksud
n_live_tup =perkiraan jumlah baris aktif
n_dead_tup =perkiraan jumlah baris mati
Sekarang mari kita lihat praktiknya.
Anda dapat membuka Chartio Data Explorer dalam mode jelajah dan memilih sumber data yang ingin Anda analisis. Dalam contoh di bawah ini, saya menggunakan Sumber Demo Chartio yang terhubung dengan organisasi Anda ketika Anda mendaftar dengan Chartio. Kemudian, saya bisa menyalin dan menempelkan kueri SQL di atas dan menjalankannya terhadap sumber data. Anda dapat melihat dari diagram batang yang dihasilkan, bahwa tidak ada baris mati dalam tabel ini dan tabel pengunjung memiliki baris paling aktif.
Dengan menggunakan kueri diagnostik ini, Anda akan dapat memantau sumber Anda dan statistiknya, secara teratur. Saya bahkan mungkin menyarankan untuk menggunakan kueri ini dan yang lain seperti itu untuk membuat dasbor pemantauan yang dapat membantu Anda memantau sumber dan statistiknya secara sekilas, dan bahkan menyiapkan laporan yang dapat dikirimkan kepada Anda setiap pagi untuk mengawasi dengan cermat. sumber Anda.