Sistem katalogları ve sistem görünümleri ile meta verileri araştırma

Tamamlandı

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.

Ayarlar ve İzleme bağlantılarının ekran görüntüsü.

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.

PostgreSQL için Azure Veritabanı depolama ölçümlerinin ekran görüntüsü.

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_database tüm satırlarını döndüren sorgunun ekran görüntüsü.

  • 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.

    pg_stat_database tüm satırlarını döndüren sorgunun ekran görüntüsü.

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.

  • pg_catalog.pg_stat_user_tables veritabanındaki kullanıcı tablosuyla ilgili istatistiksel meta verileri listeler.

  • pg_statio_user_tables veritabanındaki kullanıcı tabloları hakkında G/Ç meta verilerini listeler.

    pg_statio_user_tables tüm satırlarını döndüren sorgunun ekran görüntüsü.