我的代码 SELECT candidate.ID
FROM users u
JOIN users candidate ON candidate.a = u.a AND candidate.b < 1
JOIN user_meta meta ON candidate.id = meta.user_id
WHERE u.id = 1
AND candidate.count > 0
ORDE
我们在最近两周在新的数据库服务器上运行了SQL Server 2012企业版评估版。 直到昨天晚上我们在这个数据库上应用了SQL Server 2012标准许可证时,事情对我们来说工作得很好。我们看到,在应用标准许可证数据库后,我们的查询需要更长的时间才能执行。这不仅仅是一个或两个查询的问题,我们在所有查询中都会看到这种行为。 这是因为许可证更改的行为吗?有什么方法可以证实这实际上是因为许可证更改
我一直在试图找出查询中减速的原因。查询原本是DELETE查询,但我一直在使用一个SELECT * FROM 这是有问题的查询 SELECT * FROM table1
where table1.id IN (
#Per friends suggestion I wrapped the subquery in a subquery (yo dawg) to "cache" it, it works