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]
-----------------------------------------------------------------------------