查询以查找当前在PostgreSQL数据库中处于忙碌状态的表

时间:2020-07-03 08:59:14

标签: postgresql

请建议查询以查找表(或者作为一个附加的附加选项,可能是数据库中的其他对象)在查询时正在忙于在Postgresql数据库中,即:< / p>

    查询时正在填写
  • 查询时正在读取

当然,查询活动本身应该从结果中排除,因为它是服务/工具/维护活动。

谢谢

1 个答案:

答案 0 :(得分:1)

您是否正在寻找类似的东西?

library(dplyr)
mtcars %>%
  split(.$cyl) %>%
  purrr::map_df(~jsonlite::toJSON(.x)) %>%
  tidyr::pivot_longer(everything())
#> # A tibble: 3 x 2
#>   name  value
#>   <chr> <json>
#> 1 4     [{"mpg":22.8,"cyl":4,"disp":108,"hp":93,"drat":3.85,"wt":2.32,"qsec":18~
#> 2 6     [{"mpg":21,"cyl":6,"disp":160,"hp":110,"drat":3.9,"wt":2.62,"qsec":16.4~
#> 3 8     [{"mpg":18.7,"cyl":8,"disp":360,"hp":175,"drat":3.15,"wt":3.44,"qsec":1~