- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用在 Google Cloud SQL 中运行的 PostgreSQL 实例。
我正在尝试重置 pg_stat_statements,因为我们对表进行了改进并添加了一些索引。不幸的是,当我尝试使用主 postgres
用户运行以下命令时:
select pg_stat_reset();
我收到以下错误消息:
ERROR: permission denied for function pg_stat_reset
我知道这是一项托管服务,有些事情需要隔离,但能够重置 pg_stat 很重要,这样您就可以调整数据库。基本上,如果您进行更改,则需要能够重置 pg_stat,以便其输出不会被更改前的数据污染。即使在托管服务中,这种调优也是至关重要的。
有人知道我如何才能让它与 Google Cloud SQL 一起使用吗?
谢谢。
最佳答案
我能够就此询问 GoogleCloud 支持,这是他们得到的回复:
pg_stat_reset() needs superuser privileges. But it is not supported in CloudSQL. We recommand that you use pg_stat_statements_reset() function instead to reset the statistics. To do this, either user has to be created from Cloud Console (i.e. Default PostgreSQL user), or EXECUTE permission on this function should be granted by a default PostgreSQL user by executing the following command: grant execute on function pg_stat_statements_reset() to ;
我能够使用 postgres 用户成功地使用这个命令。请注意,此函数必须在启用 pg_stat_statement 的数据库上运行。
关于postgresql - 使用 Google Cloud SQL 重置 pg_stat_statements,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47912610/
我想知道 postgres 中的“pg_stat_statements” View 。数据的时间范围是什么?它显示的是过去 24 小时内执行的查询还是执行的全部查询?由于该表不包含任何时间戳。 最佳答
我是 Postgresql 的新手(来自 SQL Server) 我偶然发现了那个包裹,它看起来很有趣。 将其永久保留在生产服务器上是否是一种好的做法? 一方面,我想知道在生产环境中实际加载我的系统的
我正在尝试识别我的数据库中最重的查询。在 pg_stat_statements 中,我发现了很多 Hibernate 生成的查询,例如: SELECT this_.ID as ID4_1_, this
根据 Postgres pg_stat_statements文档: The module requires additional shared memory proportional to pg_st
我已经启动并运行了 postgresql-9.4,并且最近在官方的帮助下启用了 pg_stat_statements 模块 documentation . 但我在使用时遇到以下错误: postgres
我们有一个运行在 9.6.1 版本上的 heroku postgres 数据库 当我们将我们的 pghero 安装升级到最新版本 2.0.2 时,我们遇到了 pghero 无法在 pg_stat_st
通过运行重建数据库后: bin/rake db:drop db:create db:migrate pg_stat_statements line 在 db/schema.rb 中被删除。 为什么这一
我配置了我的 RDS Postgres 9.6.1 实例,以便通过“shared_preload_libraries”参数加载 pg_stat_activity shared_preload_libr
我正在使用在 Google Cloud SQL 中运行的 PostgreSQL 实例。 我正在尝试重置 pg_stat_statements,因为我们对表进行了改进并添加了一些索引。不幸的是,当我尝试
我一直在尝试解决 Heroku 上一些反复出现的 H12/13 错误。在用尽了我在 Google/Heroku/Stack Overflow 上可以找到的所有内容后,我现在根据 Heroku 支持人员
我们的 postgres 数据库(安装在 Debian 上的 9.4 版)停止工作(它已经工作了几个月没有问题)。当我尝试使用 psql 连接时,我得到: psql: could not connec
我有这个错误 PG::ObjectNotInPrerequisiteState: ERROR: pg_stat_statements must be loaded via shared_prel
我是一名优秀的程序员,十分优秀!