对此可能的解释是什么?我们有一个solr服务器和一个使用solrj的java客户端。当我们将setSoTimeout设置为低于5000的值时,来自solr服务器的响应在20-30毫秒内到达。但是,如果我们将其设置为更高或将其保留为默认值,则响应时间为500-600毫秒。
答案 0 :(得分:0)
好的,我不认为您遇到的性能问题是来自套接字超时。
其他一组问题: - 您正在执行的请求是什么? - 你的索引中有多少个doc?以MB为单位的索引大小是多少? - 您的服务器配置(CPU,RAM)是什么? - 你在碎片(solrcloud)上运行吗?如果是多少碎片/复制品?
参考文献: - solr wiki performance - solr wiki perfomance commons problems