[lucene] 在大数据量下,LUCENE优化应该朝哪方面考虑
mynameisjf
2009-10-04
咱们公司最近做了个搜索服务,采用的是双机。索引量大概为400G,每个服务器200G。然后各分2个WEBLOGIC域进行WEBSERVISE的调用。由于应用较多,大概有60多个。所以WS调用的时候,有时候会出现未响应的时候,然后抛出了异常。然后有时候WEBLOGIC也会内存溢出。所以请问,各位在WS调用加大数据量的情况,应该如何调优。谢谢
|
|
kinghongen
2009-10-09
首先监控weblogic的内存溢出是否是 搜索应用造成,如是则使用内存分析工具分析日志
lucene提速方面: 索引: http://wiki.apache.org/lucene-java/ImproveIndexingSpeed 搜索: http://wiki.apache.org/lucene-java/ImproveSearchingSpeed |
|
mynameisjf
2009-10-11
谢谢,虽然英语看起来有点儿累。不过觉得还是收获不少
|
|
kisspycn
2009-10-14
有同样的问题
|
|
javaeyes
2009-10-16
调大内存, 做好缓存, 优化排序(比较重要)
|
|
mynameisjf
2009-10-28
优化排序 请问具体方向呢。。
现在有个新问题了,XFIRE调用的时候,常常会connection refused。请问是怎么回事呢 |
|
luckaway
2009-11-02
60个多个,两台服务器???太强了
充分利用内存,一台机器启动多个jvm,一个jvm分配2g内存。 觉得WEBSERVISE还是改成rmi方式比较好! |
|
imjl
2009-11-02
为什么是60个,能否减少?
优化无非是硬件,运行环境,lucene,webservice等优化。 |
|
mynameisjf
2009-11-02
我们服务器是590,客户说性能很强力的。
现在每个服务改成3个域,好多了。感觉还是自己不到家啊 |
|
zxh116116
2009-11-05
厉害,这么大的索引就这样弄个搜索你觉得能用?不知道你搜索一个结果要多长时间,还不如数据库了。考虑用分布试把
|