2012-08-30 81 views
0

雖然我使用一些JOINS和按條件分組從sqlite3提取數據,但需要更多時間。Sqlite3提取需要更多時間iphone

表有30000條記錄

沒有任何優化方法,從SQlite的獲取數據的大型垃圾?

+0

鑑於無法在iPhone屏幕上顯示30000條記錄,爲什麼你甚至會嘗試這樣做?你爲什麼不找出其他方法來做到這一點? –

+0

我不顯示30000記錄實際表格包含30000條記錄,只有少量記錄顯示 – jothikenpachi

+0

您可以添加表格架構,還可以添加執行得太慢的SQL語句嗎? – 2012-08-31 14:32:02

回答

1

可以限制源碼只返回前n個結果,並通過m個偏移,以獲得較後的條目爲您的用戶向下滾動:SELECT someColumn ORDER BY someOtherColumn LIMIT n個偏置米

這將是更有效的。我應該詳細說明嗎?