2017-10-11 100 views
0

我在嘗試爲postgres設置一些自定義監視,我想看到的其中一個指標是pg_stat_user_indexes的索引使用情況。我有多個數據庫,每個數據庫都有索引,我想要一個可以訪問它們的metrics角色。使用超級用戶從pg_stat_user_indexes中進行選擇

問題是,當我select * from pg_stat_user_indexes使用metrics角色我看不到結果。但是如果我選擇個人數據庫角色,我會看到統計數據很好。

metrics角色是具有Bypass RLS的超級用戶。我試着看着pg_stat_all_indexes,但我只能看到pg_*的東西。

回答

0

好像你需要連接到你想監視的特定數據庫(而不是postgres數據庫)以便查看這些統計信息。

怪異..本來至少希望看到他們都在pg_stat_all_indexes - 它應該被命名爲pg_stat_all_indexes_for_current_database_plus_pg_catalog - 我知道..但pg_stat_all_indexes是不是所有的指標都..

相關問題