On 11 Aug 2011, at 9:51pm, Drew Kozicki wrote:

> Unfortunately reading from disk appears not to be the problem. Even at 32
> threads the IO appears to be very minimal. Our inability to scale appears to
> be caused by a mutex in the caching. My CPU usage is at 30% and my disk is
> near silent watching the performance monitor. This is on a 10 GB database
> executing 32 different queries against 7 different tables.

Purely as a method of research, having done some time trials and measured the 
results, as you obviously have done,

a) Make a second copy of the data on the same disk, have half look at one copy, 
half look at the other copy, and see what that does to the times.

b) If you have another shared physical volume available, do it again but this 
time put the second copy on the other hard disk.

One tells you about contention for one file.  The other tells you about 
contention for access to a single hard disk.

Simon.
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to