SQL Server嵌套查询性能

米可

我需要一些帮助为SQL Server编写此查询。嵌套部分使此查询花费将近一分钟的时间来运行27,000条记录。我认为它需要一个临时表,但是我以前没有做过。有人可以告诉我我该怎么做吗?

SELECT  
r.ID,
r.CloseDate,
r.RepairOrderStatus 'Repair Status',
p.PartNumber ModInPN,
p.PartDescription ModInDesc,
pr.RMANumber,
c.FullName OpsTech,
    (SELECT COUNT (*)
    FROM dbo.TestPartsReplaced tpr
    WHERE tpr.RepairID = r.ID) Qty
FROM dbo.RepairTicket r LEFT JOIN dbo.Parts p ON r.ModuleInPartID = p.ID 
LEFT JOIN dbo.PartReturn pr ON r.PartReturnID = pr.ID
LEFT JOIN dbo.Contact c ON c.ID = r.ContactTechID
马里

尝试这个....

SELECT  
        r.ID,
        r.CloseDate,
        r.RepairOrderStatus 'Repair Status',
        p.PartNumber ModInPN,
        p.PartDescription ModInDesc,
        pr.RMANumber,
        c.FullName OpsTech,
        Qty.[Count] AS Quantity
FROM dbo.RepairTicket r LEFT JOIN dbo.Parts p ON r.ModuleInPartID = p.ID 
LEFT JOIN dbo.PartReturn pr ON r.PartReturnID = pr.ID
LEFT JOIN dbo.Contact c ON c.ID = r.ContactTechID
LEFT JOIN  (SELECT RepairID , COUNT (*) AS [Count]
            FROM dbo.TestPartsReplaced
            GROUP BY RepairID) Qty    ON  Qty.RepairID = r.ID

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

大型查询的SQL Server性能

来自分类Dev

SQL Server 查询性能测试

来自分类Dev

通过 SQL Server 提高 SQL 查询的性能

来自分类Dev

相关嵌套查询的查询优化(SQL Server)

来自分类Dev

如何提高SQL Server Select查询的性能?

来自分类Dev

如何提高SQL Server Select查询的性能?

来自分类Dev

如何提高此SQL Server查询的性能?

来自分类Dev

SQL Server的查询性能调优

来自分类Dev

SQL Server 并发查询性能下降

来自分类Dev

使用嵌套循环提高SQL查询的性能-PostgreSQL

来自分类Dev

SQL Server中的嵌套选择查询

来自分类Dev

嵌套查询中SQL Server的无效列名

来自分类Dev

SQL Server 2008 R2:查询性能

来自分类Dev

SQL Server 2008:使用内部联接的查询性能

来自分类Dev

SQL Server:查询性能分析-是否有优化想法?

来自分类Dev

带时间戳和变量的SQL Server查询性能

来自分类Dev

SQL Server查询:联合与独立联合所有性能

来自分类Dev

SQL Server查询间歇性性能问题

来自分类Dev

SQL Server子查询会导致性能下降吗?

来自分类Dev

SQL Server 2008:使用内部联接的查询性能

来自分类Dev

SQL Server查询性能会随着时间的推移而降低

来自分类Dev

不同 where 条件下的 SQL Server 连接查询性能

来自分类Dev

SQL查询性能

来自分类Dev

SQL查询的性能

来自分类Dev

改善sql查询性能

来自分类Dev

SQL查询性能优化

来自分类Dev

提高 SQL 查询性能

来自分类Dev

与嵌套SQL相比,具有多个查询和循环的SQL过程的性能是否更好?

来自分类Dev

SQL Server性能问题。当记录“ In参数”的数量增加时,查询性能将大大降低