fb'nin stringlerle arasını biraz düzeltmesi gerekiyor anlaşılan

Kod: Tümünü seç
Test 5: 100 SELECTs on a string comparison
SELECT count(*), avg(b) FROM t2 WHERE c LIKE '%one%';
SELECT count(*), avg(b) FROM t2 WHERE c LIKE '%two%';
SELECT count(*), avg(b) FROM t2 WHERE c LIKE '%three%';
... 94 lines omitted
SELECT count(*), avg(b) FROM t2 WHERE c LIKE '%ninety eight%';
SELECT count(*), avg(b) FROM t2 WHERE c LIKE '%ninety nine%';
SELECT count(*), avg(b) FROM t2 WHERE c LIKE '%one hundred%';
SQLite 3.3.3 (sync): 4.853
SQLite 3.3.3 (nosync): 4.868
SQLite 2.8.17 (sync): 4.511
SQLite 2.8.17 (nosync): 4.500
PostgreSQL 8.1.2: 6.565
MySQL 5.0.18 (sync): 3.424
MySQL 5.0.18 (nosync): 2.090
FirebirdSQL 1.5.2: 5.803
bu da çok ilginç geldi bana
Kod: Tümünü seç
Test 17: DELETE with an index
DELETE FROM t2 WHERE a>10 AND a<20000;
SQLite 3.3.3 (sync): 0.866
SQLite 3.3.3 (nosync): 0.627
SQLite 2.8.17 (sync): 1.275
SQLite 2.8.17 (nosync): 0.817
PostgreSQL 8.1.2: 0.283
MySQL 5.0.18 (sync): 0.541
MySQL 5.0.18 (nosync): 1.336
FirebirdSQL 1.5.2: 5.033
ama firebird ADO.NET Provider 'in performansi yerlerde surunuyor...
http://sqlite.phxsoftware.com/forums/622/ShowPost.aspx