Im simplify environment: CREATE TABLE tbl( id integer NOT NULL PRIMARY KEY AUTOINCREMENT, n1 int, n2 int ); CREATE INDEX idx1 on tbl(n1); CREATE INDEX idx2 on tbl(n2);
sqlite> select count(*) from tbl; 63026 1 query: SELECT id, n1, n2 FROM tbl WHERE n1 = $I OR n2 = $I ORDER BY id DESC; 2 query: SELECT id, n1, n2 FROM tbl WHERE n1 = $I UNION SELECT id, n1, n2 FROM tbl WHERE n2 = $I ORDER BY id DESC; Timing: 1: 0.080 s. 2: 0.000 s. Still big degradation. -- Biomechanical Artificial Sabotage Humanoid ----------------------------------------------------------------------------- To unsubscribe, send email to [EMAIL PROTECTED] -----------------------------------------------------------------------------