我創建了一個Android應用程序,並且存在將定期刪除舊記錄如何使用日期範圍where子句優化刪除?
delete from tablea where col1 = 'value1' and col2 = 'value2' and postdate < '2010-06-14'
它的性能問題,當TableA中排的總數已再50,000功能。大約需要45秒才能刪除500條記錄。
我已經有指數爲這個where子句:
CREATE INDEX indexa on tablea (col1, col2, postdate)
添加PRAGMA同步= OFF和附註count_changes = OFF沒有幫助。
請指教
檢查此查詢生成的字節代碼以及它是否使用廣告的索引。 – 2010-07-14 02:47:46