我正在使用ar-extensions的導入功能來執行批量導入,但它很快,但速度並不像我想的那麼快。兩個問題我從日誌中看到:在Rails中批量插入和「批量驗證」的問題
我仍然看到單個SQL INSERT語句 - 爲什麼沒有做多行插入?
我有一個:validates_uniqueness_of,我看到它爲每一行做了SELECT操作。是否有一種「批量驗證」的方式,它可以只用WHERE子句選擇所有的東西,然後驗證唯一性呢?
我猶豫下降到SQL這樣做的,所以任何建議 - 或使用不同的寶石/插件嗎?謝謝!
謝謝拉里 - 我沒有想過只使用一個唯一的索引 – ambertch 2010-06-22 04:55:27