一个查询速度的问题
这样的一个查询:
select * from tblEvent where
moduleName='xxxx' and
eventID in (select eventID from tblField where
fieldName='aaa' and fieldValue like '%bbb%')
数据量tblEvent有900条,tblField有19000
用查询分析器出来的速度非常快,一下子就出来了
但是我用delphi编的程序执行到查询的时候就慢得要命,好机子都要等10秒钟以上。
前提:数据库用的是MSDE,都是本机调试。
为什么,这是为什么呢?
是不是连接方式的问题呢?
delphi程序用ODBC来连接的