mssql2008的数据库,同一台服务器,两个表一模一样,同一条SQL语句执行计划不一样,效果相差非常多。
2个回答
展开全部
复制过去的表没有主数据库中的索引信息,导致执行计划相差非常多
更多追问追答
追问
索引一模一样都有的,事实刚好相反,主数据库很慢,辅数据库查询很快。
辅数据库IO情况:
表 'DALEI'。扫描计数 2,逻辑读取 76 次。
表 'SHANGPIN'。扫描计数 3,逻辑读取 85 次。
主数据库IO情况:
表 'DALEI'。扫描计数 1900,逻辑读取 3872 次。
表 'SHANGPIN'。扫描计数 17100,逻辑读取 45598 次。
追答
2台机器的执行计划贴张图上来看看
展开全部
执行什么语句效果差很多?
查询的话,看看第二个服务器做了索引吗?
这个和查询效率关系最大
查询的话,看看第二个服务器做了索引吗?
这个和查询效率关系最大
追问
索引一模一样都有的,事实刚好相反,主数据库很慢,辅数据库查询很快。
辅数据库IO情况:
表 'DALEI'。扫描计数 2,逻辑读取 76 次。
表 'SHANGPIN'。扫描计数 3,逻辑读取 85 次。
主数据库IO情况:
表 'DALEI'。扫描计数 1900,逻辑读取 3872 次。
表 'SHANGPIN'。扫描计数 17100,逻辑读取 45598 次
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询