【发布时间】:2013-01-13 21:43:12
【问题描述】:
关于使用 .NOT 搜索查询的问题。我很困惑哪个加载和处理 SQL 查询更快,我已经实现了 SQL Server 查询,即使我在 SQL Server 2012 中使用索引搜索,我的查询也变得更大且获取数据的速度变慢。
那么有什么方法可以让我的查询更快地使用 linq?
这是我的简单查询
SELECT
counting
FROM
xxxxxxx
WHERE
(Contains(BOOLEANTEXT, '"FORM"'))
AND ((Contains(BOOLEANTEXT, ' "FORM" and "WARRANT" ' )))
AND ((Contains(BOOLEANTEXT, ' "RETURN" or "RESPECTING" or "ELECTION" or "EXPENSES" ')))
OR ((Contains(BOOLEANTEXT, 'Near((FORM,WARRANT,RETURN,RESPECTING,ELECTION,EXPENSES), 1000, TRUE)' )))
AND ((Contains(BOOLEANTEXT, 'FORMSOF(INFLECTIONAL, FORM,WARRANT,RETURN,RESPECTING,ELECTION,EXPENSES)' )))
AND ((Contains(BOOLEANTEXT, 'FORMSOF(THESAURUS, FORM,WARRANT,RETURN,RESPECTING,ELECTION,EXPENSES)' )))
ORDER BY
FORMTITLE ASC
【问题讨论】:
标签: sql performance linq