Frederick Cheung wrote:
> On May 10, 10:41�am, Jian Lin <[email protected]>
> wrote:
>> it actually force write to the physical disc?
> It's never that simple (and yes under the appropriate circumstances
> the drive is supposed to flush to the actual disk). For example
> there's a constant amount of overhead with each query: network latency
> etc. not a huge amount (probably less than a millisecond), but
> multiply that by 34000 and it will add up. If you really need to
> manipulate this much data you'd be well advised to do the inserts in
> bulk.

so how to do inserts in bulk?  by using

Phrase.connection.execute("insert into phrases(s,frequency,length)
 values('#{phrase}',#{frequencies[phrase]},#{lengths[phrase]})")

?  or by ar-extensions?  can ActiveRecord have a mode for saving without 
being in a transaction, or can ActiveRecord has some standard method of 
doing bulk inserts?

-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to