程序编成后的软件工作环境:一台服务器,一个客户端,没有其它用户,SQL2008服务器中只有一个数据库"swarm.mdf",swarm.mdf中有几千个结构相同的表。我的查询是很简单的查询,对一个表中的数据进行分组,再将分组中有相同排列的数据选出来。每个表中的数据都大,我查询一个表要10秒左右,而且最终的结果是要厉遍这几千个表,我只会用一个查询做这件事,查询时间就很长。我这问题是,怎样做能最快得到结果。请大家给出方法。我编程软环境:C# visual studio 2010 , Microsoft SQL Server 2008。