在大量数据中,查找关键字匹配的纪录。
combobox直接构造select 语句 ,查找2万条一条,156毫秒。adoquery 构造filter,filterd,也是同样数据,187毫秒奇怪的结果!!!怎么内存没有数据库,最快的方法到底是什么呀?

解决方案 »

  1.   

    关键是,内存怎么都应该快过数据库。所以我觉得adoquery.filter不完全是优化的内存数据。大家有没有自己构造内存数据,然后提高全局搜索能力的例子?
      

  2.   

    2万条,ADO引擎可能把它全部放到内存中去吗?
    即使全部加到内存中去,真实内存也会不足,而大量使用虚拟内存,这样速度也不会快。
    大数据量的过滤,可以用存储过程或参数化查询来做。