我的数据库中有两个表,每个表存储大约 130 万条记录。在这些表中执行查询需要花费大量时间。我有一个 SQL Server 作业,它通过存储过程查询这些表。这些是简单的选择、更新和创建查询。一些发现: 逻辑运算符 AND 被过度使用。创建和删除临时表。已使用内连接。表 1 中使用了非聚集索引。 聚集索引 两个表中都存在主键。Sql Tuning 没有给出任何建议。估计执行计划给出的查询成本为 50% 这些存储过程中使用了几个参数。
执行该作业大约需要 20-25 分钟。我需要把它缩短到最多 5 分钟。请指导。