Azure SQL查询超时
这是几天前发生的,持续了几个小时,今天又发生了。当我尝试执行"select * from table“或"select name from table where time<.”这样的查询时,似乎出现了错误,这些查询会扫描整个表。
但当我在Visual Studio查询上尝试它时,它会在12分钟后检索结果
发布于 2019-04-15 20:42:32
在Azure中,索引和表扫描在性能上受到了惩罚,因此向查询添加一个“无用”的WHERE来强制它在聚集索引上执行索引查找有助于一段时间。
尝试类似于Select count( 0 ) from Table where id >0的操作。
发布于 2019-04-15 15:27:40
在这种情况下,您必须为海量数据检索实现分页。首先,您必须检索10-20条记录,然后相应地检索10-20条记录。
SELECT key_column FROM dbo.some_table ORDER BY some_column_or_columns OFFSET @PageSize * (@PageNumber - 1) ROWS FETCH NEXT @PageSize ROWS ONLY
https://stackoverflow.com/questions/55684171
复制相似问题