Azure SQL查询超时
它发生在几天前,持续了几个小时,今天又发生了。 似乎当我尝试执行“ select * from table”或“ select table from name where time <.....”这样的查询时,会发生错误,该事件将扫描整个表。
答案 0 :(得分:1)
在这种情况下,您必须对巨大的数据检索实施分页。首先,您必须检索10-20条记录,然后相应地检索10-20条记录。
从dbo中选择[key_column]。[some_table] ORDER BY [some_column_or_columns] OFFSET @PageSize *(@PageNumber-1)仅行抓取下一个@PageSize仅行
答案 1 :(得分:0)
在Azure中,索引和表扫描的性能会受到影响,因此在查询中添加“无用” WHERE强制其对聚集索引执行索引搜索会有所帮助。
尝试类似从id> 0的表中选择count(0)的操作。