Sistem katalogları ve sistem görünümleri ile meta verileri araştırma
PostgreSQL için Azure Veritabanı veritabanındaki meta verileri araştırmak için verilere erişen bir görünümü veya tabloyu sorgulayabilir veya sistem kataloğundaki verileri görüntüleyen bir arabirim kullanabilirsiniz.
Azure portalında meta verileri araştırma
Azure portalında, değerlendirmenize ve bazı durumlarda meta verileri değiştirmenize olanak sağlayan ayarlar ve izleme için birçok sayfa vardır.
Bu sayfalar genellikle en yaygın olarak gerekli ölçümlerin meta verilerini görüntülemek için en basit ve bilgilendirici yöntemdir. Zaman içindeki değişikliklerin görsel bir gösterimini sağlamak için grafikte birçok ölçüm de görüntülenebilir.
Sistem tablolarını ve sistem görünümlerini kullanarak meta verileri araştırma
PostgreSQL için Azure Veritabanı veritabanında veya sunucusunda meta verileri sorgulamak için, pg_catalog şemasındaki tablolarda bir SQL sorgusu çalıştırabilirsiniz. En kullanışlı pg_catalog tablolarından bazıları şunlardır:
pg_database pg_database veritabanı sahibi (datdba'da), harmanlama ve bağlantı sınırı (datconnlimit içinde) gibi temel bilgilere sahiptir. -1 için bir datconnlimit, bağlantı sınırı olmadığını gösterir.
pg_stat_database pg_stat_database, her veritabanı için gerçek zamanlı olarak güncelleştirilen kilit bilgilerini içerir. Bu tabloyu sorgulamak, her veritabanında geri alma ve kilitlenme sayısını görmenizi sağlar.
Meta verileri görüntülemek için genellikle sistem tablolarında karmaşık SQL sorguları yazmanız gerekir. En yaygın sorgulara sistem görünümlerinde başvurulur. Bu görünümler pg_catalog şemasındadır ve aşağıdaki sorguyla listelenebilir:
SELECT viewname
,definition
FROM pg_catalog.pg_views
WHERE schemaname = 'pg_catalog';
Veritabanı ve sunucu meta verileri
Sistem kataloğundaki meta verilerin büyük bir kısmı sunucu ayarları ve verileridir. Bu veriler herhangi bir veritabanında kullanılabilir ve veritabanı arasında geçiş yapmak gerekmez.
Veritabanına özgü iki sistem tablosu vardır ve verilerini görüntülemek için doğru veritabanına bağlanmanız gerekir.