vel*_*koz 1 sql sql-server fuzzy-search sql-server-2008
我正在寻找的是返回一些行数估计,而不是实际的计数,这可能是一个昂贵的电话.与您在谷歌搜索中看到的类似(... 大约 1.000行).
是否有一些开箱即用的解决方案?如果没有,一般方法是什么?
我正在查询Sql Server 2008数据库.
编辑:澄清一下,结果计数与某些用户查询有关.例如,用户搜索"John",结果应为"大约有1.280.000行与John匹配"
只是为现有的建议添加一张外卡...
如果您的统计数据是最新的,那么一个潜在的想法是从您的调用代码分析估计的执行计划(因此这里的限制是涉及SQL之外的代码以接收和分析XML)
例如
SET SHOWPLAN_XML ON;
SELECT Something
FROM MyTable
WHERE SomeField = 'ABC123'
Run Code Online (Sandbox Code Playgroud)
然后检查返回的XML以获取'EstimateRows'值.
归档时间: |
|
查看次数: |
190 次 |
最近记录: |