Проверял скоко времени занимает запрос вызванный на разных базах через ODBC



Отчет:





Обозначение

время выполнения запроса в базе | тоже+время заполнения таблицы для отображения



время в миллисекундах



--------------





MSSQL

10000 записей



select * from Test1 - 0 | 844-859



select * from Test1 order by id desc - 0-16 | 844 - 860



select * from Test1 order by size desc - 78-93 | 922-937





CVS

9986 записей (полностью одинаковых)



select * from Test1.txt - 15 | 1000



select * from Test1.txt order by id desc - 109-110 | 2735-2750





MySQL

10004 записей



select * from Test1.txt - 32 | 656



select * from Test1 order by id desc - 63 | 688



select * from Test1 order by size desc - 62-78 | 781-813





Access

10000 записей (полностью одинаковых)



select * from Test1 - 0 | 688 - 672



select * from Test1 order by id desc - 47 | 735