InnoDB 提供了一个innodb_thread_concurrency
选项来限制 MySQL 一次可以执行的并发存储引擎操作的数量。似乎 InnoDB 控制(调度)其线程的执行。
PostgreSQL 是否提供任何允许我们限制一次执行的并发操作数量的配置?postgresql 是控制其子进程的执行还是将此任务委托给操作系统?
我们部署了 REDIS 来保存一些频繁的查询结果,以减少在数据库服务器上建立的连接数。我们需要在部署 REDIS 后找出 Max_used_connection。所以我们计划重置 mysql 状态变量Max_used_connection。
在谷歌搜索时,我发现要重置 Max_used_connections,我们需要使用 FLUSH STATUS。
在生产中执行Flush 状态是否安全?MySQL 文档说:
FLUSH STATUS - 将密钥缓存(默认和命名)的计数器重置为零,并将 Max_used_connections 设置为当前打开的连接数。
我不知道为密钥缓存重置计数器的影响。
是否可以单独重置Max_used_connections?
提前致谢。