sql-server - 查询计划中的持续扫描导致大量基数估计错误
问题描述
内连接的外部输入上的估计行数为 2,但实际行数为 262442。
我相信,对于如此大量的行,内部循环连接将非常低效。估计错误还会导致排序运算符中的 tempdb 溢出。
有什么我可以做的吗?(查询提示、统计信息等?)
这是包括 SQL 在内的整个查询计划。
解决方案
推荐阅读
- hyperledger-fabric - 如何在智能合约中管理多个资产?
- r - 如何在R中平均每两行数据帧
- sql - 更新 DB-如何修复“ViewModel 不是当前上下文模型的一部分”
- actionscript-3 - 当单击反转排序顺序的列标题时存储一个布尔值
- sql - 为什么使用日期值时,IIF 和 ISNULL 的返回结果与我的预期不符?
- sql - 我如何让这个 SQL 语句写入一个空的 Excel 表中,以获取第一个之外的行?
- laravel - 唯一规则,忽略空值
- angular - 为什么 Angular httpClient 返回的是 Observable 而不是 Promise?
- java - 如何使用拆分字符串()在 GUI 中为科学计算器的相等按钮编写代码?
- angular - 自定义组件获取错误无法绑定到“ngModel”,因为它不是“ion-select”的已知属性