Pg_stat_statements uzantısını SQL komutuyla yükleyin
CREATE EXTENSION pg_stat_statements
Bunu, uygun bir kullanıcı (uygulamanızın kullandığı kullanıcı veya bazı dba hesapları gibi) kullanarak oluşturduğunuzdan emin olmak isteyebilirsiniz. Hangi kullanıcı uzantıyı oluşturursa uzantıya sahip olacağını unutmayın.
Bu, kullanılabilir olması için sunucunun yeniden başlatılmasını gerektirir (çünkü postgresql.conf içindeki yapılandırmayı bellek tüketimini etkileyen küçük bir bit değiştirmeniz gerekir), ancak tüm sorgularda istatistik verir.
Pg_stat_statements'ın sağladığı bilgiler hakkında daha fazla bilgi için lütfen belgeler sayfasına bakın . Pg_stat_statements için postgresql.conf yapılandırma dosyasının yapılandırmasıyla ilgili hızlı başvuru için buraya bakın .
Yükledikten ve çalıştırdıktan sonra, pg_stat_statements görünümünü sorgulayarak istatistikleri görüntüleyebilirsiniz.
select * from pg_stat_statements;
-- or
select * from pg_stat_statements where total_time / calls > 200; -- etc ..