【发布时间】:2019-05-02 13:38:22
【问题描述】:
我有一个 solr 服务器,它随机遇到性能问题。导致较长 qtime 的查询,如果我再次尝试这些查询,请不要花费相同的时间。 当服务器负载不高时,有时甚至会出现性能问题。
所以我想知道是否有任何可用的工具,或者 solr 中是否有任何选项可用于查明导致性能问题的问题。
solrconfig.xml中用到的一些参数是-
<filterCache class="solr.LRUCache" size="1024" initialSize="512" autowarmCount="1000"/>
<queryResultCache class="solr.LRUCache" size="512" initialSize="128" autowarmCount="0"/>
<documentCache class="solr.LRUCache" size="1024" initialSize="512" autowarmCount="0"/>
<enableLazyFieldLoading>true</enableLazyFieldLoading>
<queryResultWindowSize>30</queryResultWindowSize>
<queryResultMaxDocsCached>100</queryResultMaxDocsCached>
<HashDocSet maxSize="10000" loadFactor="0.75"/>
【问题讨论】:
-
我们在服务器上使用三重显示器支架工具时遇到了同样的情况。它在使用时发生了巨大的内存泄漏。它几乎造成了瓶颈效应。您需要这些工具,但它大大减慢了速度。我还建议使用实用程序调试磁盘来解决这些问题。
标签: solr performance