我有两台生产服务器运行Windows server 2012 R2。作为主服务器和辅助服务器,它们用于故障转移方案,如果其中一个发生故障,另一个将承担负载。一段时间后,两台服务器上的RAM消耗都会变得非常高。MongoDB占用所有可用的内存,并且不会释放它。我注意到,只有当MongoDB在副本中工作时,才会出现这种行为。请分享您的经验
我试图在9.6实例中运行SET session_replication_role = 'replica';,但是即使Postgres用户是一个cloudsql管理用户,我也遇到了这个错误ERROR:permission denied to set parameter "session_replication_role"。
在我们的设置中,显示pool_nodes显示了一个非常高的replication_delay,并且它一直在增加,因为没有在从服务器中复制任何新的查询。hostname | port | status | lb_weight | role | select_cnt | load_balance_node | replication_delay奴隶一上线,replication_delay就又高了。
这个表的目的是按分钟收集多个统计数据(由name列指定),然后我编写了一些sql,将分钟的sum( )汇总为按名称的小时,将小时的sum( )汇总为天,依此类推。CREATE TABLE IF NOT EXISTS `stats` ( `time` varchar(19) NOT NULL, `value` int(11) NOT NULL, UNIQUE