SQL Server查询性能

SQL Server查询性能,第1张

SQL Server查询性能

我认为通过使用

where (ID = @ID or @ID isnull)
您,您将获得次优的计划。将其分为2个单独的查询,以便在@Id不为null的情况下,它将直接查找它,并且您将获得搜索而不是扫描出现在计划中。您可能会创建一个需要避免重复的列的View(即不带where子句的Query)

select ID,    AppID,    AgentID,    AgentLogin,    Ext,    VDN,    VDNName,    Skill,    SkillName,    CallFrom,    TelNoFrom,    ParentCallID,    CallStart,    ACWStart,    CallEnd,    Outcome,    StageID,    TxTo,    TxSuccess,    ServiceID,    DiallerID,    CRC,    TSCallID,    CallDirection,    [Manual],    CallBackAgent,    CallBackDateTime,    Notesfrom P_Call


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5508691.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存