2013-07-02 60 views
0

每個屬性更改一個屬性的速度有多快?如果每個人都從核心數據單獨接收並更改一個屬性,例如對於10,000個對象,它將持續40秒並且很長。如果解決這個問題呢?更改核心數據中的一個屬性

在此先感謝!

+0

您正在單獨獲取10,000個對象,更改每個對象的單個屬性,然後再次保存?你是否單獨保存? – Wain

+0

在所有操作之後保存 – Evgeniy

+1

@Evgeniy:我認爲問題在於大量的提取請求,分別針對每種貨幣和費率。 - 爲什麼你再次刪除你的代碼? –

回答

0

更改所有項目屬性,最後只做保存操作 - 對所有實體保存一個操作。

大部分時間實際上是保存到磁盤,而不是改變屬性。

+0

我這樣做,但大約需要1分鐘。例如,如果我在sqlite中完成了查詢,則需要幾秒鐘的時間。感覺到核心數據? – Evgeniy

+0

你可以發佈你的代碼嗎?聽起來很奇怪... –

+0

im post在查詢 – Evgeniy