MarkLogic Server doesn't have a buffer pool, nor does it have tables.

MarkLogic Server does have various caches, which are maintained independently by each host. You can clear these caches by restarting the host (admin > hostname > status > restart). You can learn more about these caches from the Query Performance and Tuning Guide (http://developer.marklogic.com/pubs/4.1/books/performance.pdf).

Your question about range indexes is addressed by the Admin Guide (http://developer.marklogic.com/pubs/4.1/books/admin.pdf). Look for the section titled "Using Range Indexes for Element and Attribute Value Lexicons". You may also want to read the section of the above-linked Performance Guide titled "Optimizing Order By Expressions With Range Indexes".

-- Mike

On 2010-04-19 10:23, Ling Ling wrote:
Hello,

I am running some queries. Among each query, I want a clean buffer pool.
I don't want the table content or index in buffer pool. How can I deal
with that? I'm running queries through XDBC in Java. The second question
is that I have thousands of xml files in database. They have the same
schema. The document node has a customer node with an attribute id,
which is an integer. I followed Administrator's Guide 21.7 to set an
attribute range index to quickly locate an xml document, but it seems it
doesn't work. The time is still too long. Is there anything I missed?
Thank you very much!

Thanks,
Ling
_______________________________________________
General mailing list
General@developer.marklogic.com
http://xqzone.com/mailman/listinfo/general

_______________________________________________
General mailing list
General@developer.marklogic.com
http://xqzone.com/mailman/listinfo/general

Reply via email to