sql server where筛选条件里存在子查询 造成查询时间很长的优化 查询超时优化 查询超时解决方案 where in 子查询优化

大家先看一下优化前的数据库查询时间及页面响应时间: 大家可以看到 数据库查询时间达到了12秒 而由于页面还要多查询一次总行数,响应时间达到了惊人的33秒!这已经无法正常使用了,看上面的查询语句我们能发现问题在于where条件里的俩个子查询,这意味着这个表里的每一行数据都会进行俩次子查询,这也就造就了如此长的查询时间。       发现问题后,我选择使用临时表替代子查询,这样每次查询只会做一次子查询
相关文章
相关标签/搜索