Re: Working set Mongo 3.0.11

From: Kevin Adistambha <kevinadi@xxxxxxxxxxx>
To: mongodb-user <mongodb-user@xxxxxxxxxxxxxxxx>
Date: Mon, 9 May 2016 20:43:12 -0700 (PDT)
Why ads?


Hi,

Trying to add index size plus data size to get working set, but I have the 
raw data values of each but I need to combine them in a script. Has anyone 
seen a script like this that can calculate working set? I pull all the 
db.stats() but I still need a script to calculate working set, or at least 
some suggestions on how to start. It seems like there some be a standard 
script out there because everyone would like to have this information. Thx 
in adv

In MongoDB terms, "working set" refers to the data that is most often used 
in the database. Generally, this includes all of the indexes, and 
frequently-accessed documents. Please see this page 
<https://docs.mongodb.com/manual/faq/storage/#what-is-the-working-set> and 
also this page 
<https://docs.mongodb.com/manual/faq/diagnostics/#what-is-a-working-set
for more information regarding working set.

Therefore, calculation of a server’s working set is very use-case-specific, 
and highly dependent on the nature of the data and its operations. Such as:

   - whether the queries performed on the database are targeted at specific 
   subset of the data, or large portions of the data 
   - the nature of the workload (read-heavy, write-heavy, or somewhere in 
   between) 
   - document sizes 
   - index sizes, and the number of indexes 
   - the storage engine used 

In general, your server should have enough RAM to hold the entire working 
set in memory, so that MongoDB spent as little time as possible moving data 
to and from disk. For more information, please see Optimization Strategies 
for MongoDB <https://docs.mongodb.com/manual/administration/optimization/>.

Best regards,
Kevin


-- 
You received this message because you are subscribed to the Google Groups "mongodb-user"
group.

For other MongoDB technical support options, see: https://docs.mongodb.org/manual/support/
--- 
You received this message because you are subscribed to the Google Groups "mongodb-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mongodb-user+unsubscribe@xxxxxxxxxxxxxxxx.
To post to this group, send email to mongodb-user@xxxxxxxxxxxxxxxx.
Visit this group at https://groups.google.com/group/mongodb-user.
To view this discussion on the web visit https://groups.google.com/d/msgid/mongodb-user/3fb753ba-98a8-40de-b082-e965e03d848e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Why ads?