2013-03-28 52 views
0

我有点想以某种方式指示sql服务器使用特定算法执行搜索。告诉sql server做二进制搜索?

我的情况就像我有一个排序的单词列表。我将其上传到数据库表中。我想要搜索表格来查找单词是否存在。这是我的要求有多远。

sql server是为这种用例设计的吗?如果没有这样的东西,我有什么选择让检索更快?

+0

只要您在该列上具有索引(无论是群集还是非群集),SQL Server都会为您执行二分搜索。你不能使它比在SQL Server中更快。 –

回答

4

SQL Server应该已经对您的数据实施了最快的搜索。事实上,如果您在该字段上创建索引并进行搜索,则会比二元搜索获得更好的结果。