【发布时间】:2016-08-29 13:14:54
【问题描述】:
我有一个包含超过 600 000 条记录的表,并且我正在使用 varchar(max)。使用全文搜索时,性能非常慢,并且占用了 100% 的 CPU。
所以我打算将数据类型 varchar(max) 更改为文本。
哪种数据类型适合全文搜索?如何提高性能?
桌子大小:
【问题讨论】:
-
你以前在 StackOverflow 上搜索过吗? What is good variable type for full text search in SQL Server - Mohammad Ha
-
文本已被弃用,在任何情况下都不要使用它。
-
在 cmets 的另一个答案中,您说您有 varchar(300) 和 varchar(max) 但性能很慢。您如何共享表定义,包括索引和您正在使用的查询?否则我们只能猜测。
标签: sql-server performance full-text-search database-performance