ASP.net:搜索200万(最大)字符串返回相关数据

时间:2011-11-21 22:44:35

标签: asp.net database data-access

使用关键字的AND / OR逻辑搜索可能有200万个字符串的列表的最佳方法是什么。每个字符串最多可包含2个相关的数据。它将是一个基本的数据库:

姓名,年龄,孩子

其中name是唯一的。

基本上我想知道什么数据库/逻辑会导致最快的全文搜索。名称不长,从不超过255,但我需要AND / OR逻辑,并且能够排除结果。

如果在内存中是最好的,那很好,我现在正在做什么,但是每次编译时它都会变得很麻烦,它必须重新加载(可能需要20秒)。如果在数据库中,这个特定任务的最佳选择是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

您应该让查询分析器在数据库引擎中为此制定自己的执行计划。只要您拥有的是一个简单的select语句而没有任何奇怪的函数或游标,您就不必担心。

  然而,每当我编译它时,它就会变得很麻烦,它必须重新加载(可能需要20秒)。

这只是汇编汇编不是吗?