问题描述:表A是存放在实际数据库中的表,它有近20万条数据,存在远端的MS服务器上。
表B是从表A中导出的表,它的数据和表A一样。存放着本地的MS服务器上。
它们的表结构如下:
查询语句:
select BTSTab_ID,Ua,Ub,Uc,DC,Tempera,Humid,Smoke,Water,Door,Mod,AirCond,
Engine,Cable,AirOutEquipt,PowerAlarmInfo,DateTime
from DataTab_HF
WHERE DateTime between '2014-03-28 00:00:00' and '2014-04-28 23:59:59'
查询的时间:对表A的查询时间要8秒,对表B的查询时间只需要1秒不到。
远端服务器是在公司内网中,为了排除网络问题,我在另一台电脑上,同时连接两个服务器,查询结果仍旧如上现象。