怎的能提高数据的查询速度

怎样能提高数据的查询速度?
远程后台用SQL server2005 查询一个2万条的记录需要30秒。在远程同一台机器上的原来的dbf表用hamachi建的VPN打开仅用时2秒。
相同大小的表,SQL server的传输速度要慢吗?

------解决方案--------------------
相应的主键、索引等会提高查询速度的。
最好说明一下你表的具体字段和查询条件。