查询中带有全文参数的查询执行缓慢(c#,sql server 2019)

uxhixvfz  于 2021-07-29  发布在  Java
关注(0)|答案(0)|浏览(168)

我有一个c#-程序,它使用 sqlcommand 对象并通过 sqldatareader .
查询包含多个参数(datetime),其中一个参数是包含全文索引搜索的参数。
sql中的部分看起来像

and contains(md.data, @searchconditionfulltext)

我用

cmd.Parameters.AddWithValue("@searchconditionfulltext", 'test');

查询大约运行20分钟。
如果删除参数并将搜索词直接插入sql like

and contains(md.data, 'test')

然后大约2秒钟就结束了。
为什么?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题