Die AbfrageSQLite Abfrageoptimierung
SELECT * FROM Table WHERE Path LIKE 'geo-Africa-Egypt-%'
kann optimiert werden:
SELECT * FROM Table WHERE Path >= 'geo-Africa-Egypt-' AND Path < 'geo-Africa-Egypt-zzz'
Aber wie kann dies geschehen:
select * from foodDb where Food LIKE '%apples%";
, wie diese optimiert werden können?
Nicht schneller. Führt immer noch zu einem vollständigen Tabellenscan. Verwenden Sie sqlites EXPLAIN, um den Abfrageplan anzuzeigen, d. H. Das vdbe-Programm, das für eine Abfrage ausgeführt werden soll. – laalto