我不知道还能做些什么来提高这个查询的速度。我已经创建了非聚集索引,但是结果是一样的。我有很多数据,Azure给了我一些DTU问题。SELECT COUNT(t.id) as TotalTransaccions rtv_turnover_transaction as t INNER JOIN rtv_trans_articles as ta ON t.
StudentExamAttendanceDetails] SET StudentFeedBack = 1 Where Id = 4883174
问题是,在提交事务之前当我在update查询上运行commit代码:COMMIT TRANSACTION;时,select查询就可以工作了。但我试图在更新事务尚未提交时运行select查询。GO
2. U
Could not continue scan with NOLOCK due to data movement
引发此错误的查询是一个大型复杂查询,它连接十几个表。我们的底层数据可以频繁更新。文化上的“最佳实践”是,在过去,NOLOCK的引入暗示着性能的提高和并发性的提高。这个查询不需要100%的精确性,也就是说我们会容忍脏读等等。