在流星跟踪-做它或不做它



我正在努力调和这个kadira。这篇文章说,对于每一个使用这种组合的Meteor生产应用程序来说,博客跟踪是必须的。io文章-请参阅"使用Oplog或不使用Oplog"一节,其中说您应该仅在某些情况下使用Oplog。

基本上,我有一个Meteor应用程序,它没有大量的用户或大量的持续写入集合。

它确实需要从DB中读取大量数据,这似乎会减慢速度。

据我所知,它只在一台服务器上运行。

我想知道添加oplog尾会加快速度吗?

基本上无论您是否这样做,副本集总是这样做以保持所有节点同步。通常,如果您的系统不需要大量写入,那么延迟应该不是问题,因为在复制工作的情况下,最新的oplog应该在内存中。造成压力的通常是第一轮程序试图找到退出的地方。如果没有下标,它一定是COLLSCAN。除此之外,没有必要担心。但这是一次性的事情,所以只要你知道发生了什么,就应该没问题。

回到你的问题。是的,它在一台服务器上运行。哪一个取决于您的readPreference和副本集标签(如果有的话)。在第一次找到尾点之后,应该就不成问题了。

最新更新