Hello, I have the problem that some MarkLogic servers (ML8 on Windows) use more memory, the longer they run. Every day a few percent of memory are consumed additionally. Eventually all memory is used and the servers becomes slower. After a restart they are pretty fast again. My first guess was that the caches are too large and eventually get swapped. So I reduced the cache sizes but this did not help.
The application has quite a lot of range indexes, so maybe this is a reason. As they are implemented with memory mapped files, they are maybe not reported correctly by the Windows task manager. So I would like to find out how much memory the range indexes of the database consume. Ideally I would like to know the number of bytes for each index. Second best I would like to have a total to see the difference after adding/removing a range index. Is that possible? Does <memory-size> of xdmp:forest-status() return the sizes of a forest's range indexes (per stand)? Or does it include other memory as well? Does the list include in-memory-stands? I am not sure what is consuming the memory and why the consumption rises day by day. Maybe you can answer at least some of my questions! Thanks, Andreas -- Andreas Hubmer Senior IT Consultant EBCONT enterprise technologies GmbH Millennium Tower Handelskai 94-96 A-1200 Vienna OUR TEAM IS YOUR SUCCESS UID-Nr. ATU68135644 HG St.Pölten - FN 399978 d
_______________________________________________ General mailing list [email protected] Manage your subscription at: http://developer.marklogic.com/mailman/listinfo/general
