Sql server Sql选择查询花费的时间太长

Sql server Sql选择查询花费的时间太长,sql-server,sql,Sql Server,Sql,我在Arvixe上托管了SQL Server 一个包含10000行的简单select查询平均需要3秒钟。这个表没有太多的列,可能是10列 表用于运输公司数据,索引是id\u transporter的主键 有人知道是什么引起了麻烦吗 我只想知道Arvixe服务器在美国的位置可能有问题,因为我是从塞尔维亚打电话给它的 抱歉英语不好,谢谢 基于如此低的信息量,我可以指出一些导致查询性能差的常见原因: 主键是字符串而不是整数 未在“where”子句中包含适当的筛选器 您正在查询一些实际上不需要的列

我在Arvixe上托管了SQL Server

一个包含10000行的简单select查询平均需要3秒钟。这个表没有太多的列,可能是10列

表用于运输公司数据,索引是
id\u transporter
的主键

有人知道是什么引起了麻烦吗

我只想知道Arvixe服务器在美国的位置可能有问题,因为我是从塞尔维亚打电话给它的


抱歉英语不好,谢谢

基于如此低的信息量,我可以指出一些导致查询性能差的常见原因:

  • 主键是字符串而不是整数
  • 未在“where”子句中包含适当的筛选器
  • 您正在查询一些实际上不需要的列
为了提高查询性能,可以创建索引


您也可以阅读此内容。

如果看不到任何内容,这是完全不可能回答的-没有表结构,没有示例数据,最重要的是:查询代码!!从美国到塞尔维亚的10000行,我认为3秒很好。我同意marc_的观点,它可以是简单的(即检索所有列,当一列是blob时),也可以是可以优化的where子句。select只影响一个表?此SQL Server是否被多个源查询?是否使用where子句筛选数据?除此之外,索引越多,性能就会越差,并且主键串上数字。。!