对于某些查询,Azure SQL数据库非常慢

时间:2017-06-18 13:13:18

标签: sql-server database azure

我正在连接Azure中的SQL数据库。通过数据分页工作正常。

数据库中有数百万条记录,随着数据库连接到“firehose”api,数据不断被添加。

有些查询没有问题,而其他查询最终会超时...

id列已编制索引,但它不是主键,也不是唯一的。我无法控制数据库。

作为不返回的查询示例:

SELECT TOP 1 * FROM tableA WHERE id='QFA6007-1496148480-adhoc-0' ORDER BY time DESC;

简单地更改id可能会使查询起作用(但也可能不会......)。 查询不起作用的id绝对是在​​数据库中...

我已经尝试修改WHERE子句以包含更多约束,但它似乎没有什么区别。

我的查询有问题吗?有没有提高性能?

0 个答案:

没有答案