Menyelidiki metadata dengan katalog sistem dan tampilan sistem

Selesai

Untuk menyelidiki metadata di database Azure Database for PostgreSQL, Anda bisa mengkueri tampilan atau tabel yang mengakses data, atau menggunakan antarmuka yang menampilkan data dari katalog sistem.

Menyelidiki metadata di portal Microsoft Azure

Portal Microsoft Azure memiliki banyak halaman untuk pengaturan dan pemantauan yang memungkinkan Anda menilai, dan dalam beberapa kasus, memodifikasi metadata.

Cuplikan layar tautan Pengaturan dan Pemantauan.

Halaman ini biasanya merupakan metode yang paling mudah dan informatif untuk melihat metadata untuk metrik yang paling umum diperlukan. Banyak metrik juga dapat ditampilkan dalam grafik untuk memberikan representasi visual perubahan dari waktu ke waktu.

Cuplikan layar metrik penyimpanan Azure Database for PostgreSQL.

Menyelidiki metadata menggunakan tabel sistem dan tampilan sistem

Untuk mengkueri metadata dalam database atau server Azure Database for PostgreSQL, Anda dapat menjalankan kueri SQL pada tabel dalam skema pg_catalog. Beberapa tabel pg_catalog yang paling berguna adalah:

  • pg_database pg_database memiliki informasi dasar seperti pemilik database (di datdba), kolase, dan batas koneksi (di datconnlimit). Datconnlimit dari -1 menandakan bahwa tidak ada batas koneksi.

    Cuplikan layar kueri yang mengembalikan semua baris pg_database.

  • pg_stat_database pg_stat_database berisi informasi kunci untuk setiap database, diperbarui secara real time. Mengkueri tabel ini memungkinkan Anda melihat jumlah pembatalan dan kebuntuan pada setiap database.

    Cuplikan layar kueri yang mengembalikan semua baris pg_stat_database.

Untuk melihat metadata yang, Anda mengharuskan sering kali perlu menulis kueri sql yang kompleks terhadap tabel sistem. Kueri yang paling umum direferensikan dalam tampilan sistem. Tampilan ini berada dalam skema pg_catalog dan dapat dicantumkan dengan kueri berikut:

SELECT viewname
,definition
FROM pg_catalog.pg_views
WHERE schemaname = 'pg_catalog';

Metadata server database

Proporsi besar metadata dalam katalog sistem adalah pengaturan server dan data. Data ini tersedia dalam database apa pun dan tidak perlu beralih database.

Ada dua tabel sistem yang khusus database dan Anda perlu menyambungkan ke database yang benar untuk menampilkan datanya.

  • pg_catalog.pg_stat_user_tables mencantumkan metadata statistik tentang tabel pengguna dalam database.

  • pg_statio_user_tables mencantumkan metadata I/O tentang tabel pengguna dalam database.

    Cuplikan layar kueri yang mengembalikan semua baris pg_statio_user_tables.