Es gibt keine 2-GB-Grenze.
SQLite-Datenbankdateien haben eine maximale Größe von etwa 140 TB.
Auf einem Telefon begrenzt die Größe des Speichers (einige GB) die Größe Ihrer Datenbankdatei, während die Speichergröße begrenzt, wie viele Daten Sie aus einer Abfrage abrufen können. Darüber hinaus haben Android-Cursor eine Begrenzung von 1 MB für die Ergebnisse .
Die Datenbankgröße an sich wirkt sich nicht auf Ihre Leistung aus. Ihre Abfragen sind schnell, solange sie nicht auf mehr Daten zugreifen, als in den Seitencache der DB passen (standardmäßig 2 MB).