Here is the 'vmstat 1 1' output:
procs memory page disks faults cpu
r b w avm fre flt re pi po fr sr ad0 md0 in sy cs us
sy id
1 7 0 415740 232820 335 1 1 1 323 195 0 0 341 2120 153 26
9 65
It was taken while executing a one word ('word') query with 38k returned
ulrs (query took 6 seconds). Some apache requests might have been
processed in parallel.
Best
Max
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On Behalf Of Kir Kolyshkin
Sent: Monday, November 25, 2002 2:02 PM
To: [EMAIL PROTECTED]
Subject: Re: [aseek-users] Extremely slow search if many urls are
returned
Can you send output of 'vmstat 1 1' made during execution of query?
Max Lytvyn wrote:
> Thanks for reply.
>
> MySQL buffer is set to 128MB.
For the second server, it makes sence to set it to 256Mb.
>
> The system:
> Hardware
> Server 1: AMD Athlon 1.4GHz, 512MB memory, 60GB IDE, aspseek is the
only
> big soft running.
> Server 2: Dual AMD Athlon PR2200, 1GB RAM, 210GB Raid, some soft
running
> in parallel, but most memory is free.
>
> Software
> Server 1: FreeBSD 4.5, MySQL 3.23.40, aspseek from cvs
> Server 2: FreeBSD 5.0Current, MySQL 4.01, aspseek 1.2.10 (the latest
> release)
>
> The problem is the same on both machines.
> BTW, the entire processor load is created by searchd process.
> MnogoSearch developers told me that the problem is with slow sorting
of
> search results because all documents are have almost the same
relevancy.
> Can it be the case for ASPseek?
>
> Best
> Max
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]] On Behalf Of Kir
Kolyshkin
> Sent: Monday, November 25, 2002 1:10 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [aseek-users] Extremely slow search if many urls are
> returned
>
> Have you increased MySQL's key_buffer_size, as described in FAQ? If
not,
>
> this is a definitely a bottleneck in your case.
>
> Also, please describe your hardware if you want your question to be
> answered ;)
>
> Max Lytvyn wrote:
>
>>I have a big problem with search speed - queries that contain common
>>words are very slow.
>>I have an index of 200,000 documents on one server; all files are
>
> plain
>
>>html with just title and body text, 3-40kb size.
>>Searching with one word queries that return less than 1000 results are
>>very fast - about 0.1 sec or even faster. But if any word of a query
>>matches many urls (e.g. 'word' matches 58000 urls), the search takes
>>over 5 seconds (up to 25 secs, if several common words are used
>>together).
>>I had the same problem with MnogoSearch, but in that case query time
>
> was
>
>>exponentially dependent on the number of results returned, and queries
>>with more keywords (and thus fewer urls returned) were faster. In
>>aspseek the situation is the same, but looks like the search time is
>>exponentially dependent on the sum of the url all keywords of the
>
> query
>
>>return, not on intersection.
>>
>>Please HELP!!! I'm desperate - the server load reaches 87% - it is
>>critical.
>>
>>Best
>>Max
>>
>>
>>
>
>
>
--
[EMAIL PROTECTED] 7551596@ICQ [EMAIL PROTECTED]
Dream like you'll live forever...Love like you've never been hurt...
Work like you don't need the money...and Dance like nobody is watching!
-- Satchel Paige