Dans mon application, je suis confronté à un problème de performance lors du chargement depuis la base de données. J'ai une liste en utilisant RecylerView
et un curseur pour les données. Une fois que le nombre d'enregistrements dépasse 1000, la liste devient trop lente à charger ou pour n'importe quelle opération. La requête utilise cette clause WHERE: COL1 = something AND (COL2 LIKE something OR col3 LIKE something OR col4 LIKE something) AND col5 is NOT NULL
définition de l'index pour la table
Quelle serait la manière idéale de définir un index dans ce cas pour obtenir de meilleures performances? Également réduire le nombre de colonnes dans le résultat de la requête améliorer les performances?
RecyclerView.Adapter – png
J'ai un adaptateur personnalisé qui étend RecyclerView.Adapter – png
u veut dire une méthode particulière ou l'ensemble de l'adaptateur? – png