【发布时间】:2017-07-26 13:40:10
【问题描述】:
在我的应用程序中,我在从数据库加载时遇到了性能问题。我有一个使用RecylerView 的列表和一个数据游标。一旦记录数超过 1000,列表就会变得太慢而无法加载或无法进行任何操作。该查询使用此 WHERE 子句:COL1 = something AND (COL2 LIKE something OR col3 LIKE something OR col4 LIKE something) AND col5 is NOT NULL
在这种情况下定义索引以获得更好性能的理想方法是什么? 减少查询结果中的列数也会提高性能吗?
【问题讨论】:
-
RecyclerView.Adapter
-
我有一个扩展 RecyclerView.Adapter 的自定义适配器
-
你的意思是任何特定的方法或整个适配器?
标签: android performance sqlite indexing sql-optimization