On 03/11/12 14:48, Kjell Rilbe wrote:
> Den 2012-02-27 12:47 skrev Paulius Pazera såhär:
>> restore speed is important for big databases. It's a pain to wait 7 hours 
>> for restore to complete (~3 hours for data import and ~4 hours for index 
>> creation). Usually those big databases are already on fastest disk arrays 
>> companies can afford (and in addition servers have lots of RAM for caching). 
>> >From what I've seen in production, during index creation CPU usage is ~99% 
>> (there is very little disk access). So I believe that making index creation 
>> multi-threaded and allowing it to run on many cores simultaneously would 
>> help significantly. So in the above real life example on 16 core server we 
>> could potentially decrease index creation time from 4 hours to 15..30 
>> minutes, thus whole restore process could become twice faster (3.5 instead 
>> of 7 hours)
> Not saying you're wrong, but I was wondering. If CPU usage is already 
> ~99%, doesn't that mean that it's already using all cores to the max? Or 
> did you mean cpu usage is ~99% on the single core that's executing the 
> restore?
Be sure - that's about single CPU.


------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to