以下是我的SQL语句:
select a.cdm,a.vmc,b.czddm,c.djysj,c.njyje,c.njyjf,c.nzjjf,c.nzjzt,c.nlxbz from b_shxx_shxxb a
left join b_shxx_zdxxb b on a.CDM=b.cshdm
left join b_jyxx_cjjymxb c on b.czddm=c.czddm语句后根据用户输入的条件加where 语句。我发现当数据库的记录达到4万多条的时候,程序在运行时就要等待一分多钟,我想问一下,有没有办法让结果显示的快一些?谢谢赐教!
select a.cdm,a.vmc,b.czddm,c.djysj,c.njyje,c.njyjf,c.nzjjf,c.nzjzt,c.nlxbz from b_shxx_shxxb a
left join b_shxx_zdxxb b on a.CDM=b.cshdm
left join b_jyxx_cjjymxb c on b.czddm=c.czddm语句后根据用户输入的条件加where 语句。我发现当数据库的记录达到4万多条的时候,程序在运行时就要等待一分多钟,我想问一下,有没有办法让结果显示的快一些?谢谢赐教!
2.建议在Where条件上增加索引,以提高性能
3.想听取更多建议,请到SQL Server版去问高手
建议楼主看下程序吧 泛型 DataReader 大量数据处理别用DataTable
不用DataTable,那应该怎么处理呢?
如果数据很多的话,会让你感觉快上很多的。。
不知道索引的话先去看看索引的基础知识。。PS:你要是发到数据库专区去会有更专业的帮助
要查询上W数据的时候,唯有合理的索引配置,才是唯一的优化出路
2、建索引.