【发布时间】:2015-07-28 17:41:38
【问题描述】:
有没有办法在 RavenDB 中获取每个会话的请求数,以便将其用于优化?就像减少拨打电话等一样。我知道 RavenDB 将每个会话限制为 30 个。我想知道的是在任何给定时间提出的请求数。 (在代码中,在运行时)。
【问题讨论】:
标签: ravendb
有没有办法在 RavenDB 中获取每个会话的请求数,以便将其用于优化?就像减少拨打电话等一样。我知道 RavenDB 将每个会话限制为 30 个。我想知道的是在任何给定时间提出的请求数。 (在代码中,在运行时)。
【问题讨论】:
标签: ravendb
要获取会话的请求数,请使用session.Advanced.NumberOfRequests。
【讨论】:
session.Advanced 可能会给你更多见解:ravendb.net/docs/article-page/3.0/csharp/client-api/session/…
InitializeProfiling()。然后您可以获取分析信息var profilingInformation = session.Advanced.DocumentStore.GetProfilingInformationFor(((DocumentSession)session).Id); profilingInformation.DumpToLog();