COUNT*瓶颈整个SQL SELECT

问题描述

| 我有相当复杂的
SELECT
,它有7个
inner joins
和至少13个可变
WHERE
条件。 我已经创建了存储过程,用于控制此选择和搜索条件。每次搜索时,我需要获取选定条件的总记录数,因此,我已经复制了SELECT,并使用相同的联接和条件将其更改为SELECT COUNT(*)。 如果存储过程中没有“ 3”,它将在5ms内搜索260 000条记录。 在存储过程中使用“ 3”时,它将在122ms内搜索260 000条记录 有没有办法加快这个过程?我需要得到这个总数,问题是是否有使其更快的选项。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)