Sql server 无法执行查询。错误:执行超时已过期

Sql server 无法执行查询。错误:执行超时已过期,sql-server,azure-sql-database,azure-sql-server,Sql Server,Azure Sql Database,Azure Sql Server,Azure SQL查询超时 这件事发生在几天前,持续了几个小时,今天又发生了。 似乎当我尝试执行“select*from table”或“select name from table where time之类的查询时会发生错误。在这种情况下,您必须为海量数据检索执行分页。首先您必须检索10-20条记录,然后相应地检索10-20条记录 从dbo中选择[key_column]。[some_table]按[some_column_或_columns]顺序偏移@PageSize*(@PageNumber

Azure SQL查询超时

这件事发生在几天前,持续了几个小时,今天又发生了。
似乎当我尝试执行“select*from table”或“select name from table where time之类的查询时会发生错误。在这种情况下,您必须为海量数据检索执行分页。首先您必须检索10-20条记录,然后相应地检索10-20条记录


从dbo中选择[key_column]。[some_table]按[some_column_或_columns]顺序偏移@PageSize*(@PageNumber-1)行仅获取下一个@PageSize行在Azure中,索引和表扫描在性能上会受到惩罚,因此在查询中添加一个“无用”的位置,强制它在聚集索引上执行索引查找会有一定的帮助


尝试从id>0的表中选择计数(0)之类的操作。

您的SSMS版本是什么?请更新到最新版本,然后重试。我尝试了@PageSize=10、@PageNumber=4,仍然超时:(您可以共享您的SQL查询吗?