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